Какие паттерны могут спросить на собеседовании у C# ASP.NET разработчика?
И какие вообще паттерны самые необходимые для .NET разработчика?
Пока только знаю MVC, MVP, MVVM, ну и Singleton.
Назовите, пожалуйста, несколько самых важных.
Видно сразу, что вы не делаете различий между архитектурными патернами - mvc, mvp, mvvm - и патернами проектирования ПО - синглтон, фабрика и тд. Вы их в одном ряду перечисляете
А что значит архитектурный паттерн и почему это определение относится к MVC, MVP и MVVM?
На мой взгляд это презентационные паттерны, везде есть буква V, которая означает View, т.е. представление для пользователя. Ну так если мы уберем UI, то разве у нас пострадает архитектура приложения? Ведь UI это только клиент приложения!
Архитектурный паттерн - это лишь мое самоназвание как строить приложение, не более. Вы же не скажите что, мол, я построил свою аппликуху по фабрике..... или я определяю объекты класса согласно MVP? А в своем вопросе вы это в одном ряду, через запятую написали, на что я и указал.