Паттерны проектирования презентация

… Разрабатываемые приложения становились больше и сложнее, из одной сплоченной команды разработчиков стало много разных команд разработчиков, архитекторов, юзабилистов, дизайнеров и PMов. Такой подход к разработке требует наличие стойкой архитектуры, которая

Слайд 1Паттерны проектирования


Слайд 2… Разрабатываемые приложения становились больше и сложнее, из одной сплоченной команды

разработчиков стало много разных команд разработчиков, архитекторов, юзабилистов, дизайнеров и PMов. Такой подход к разработке требует наличие стойкой архитектуры, которая бы синхронизировала разные функциональные области продукта между собой.

Слайд 3Шаблонность действий
облегчает коммуникацию между разработчиками;
позволяет ссылаться на известные конструкции;
снижает количество

ошибок.

Слайд 4(англ. design pattern) - повторимая архитектурная конструкция, представляющая собой решение проблемы

проектирования в рамках некоторого часто возникающего контекста.


Model-View-Controller (MVC)

Паттерн


Слайд 6MVVM (Model-View-ViewModel)


Слайд 8Общие правила выбора паттерна
MVVM
Используется в ситуации, когда возможно связывание данных без

необходимости ввода специальных интерфейсов представления (т.е. отсутствует необходимость реализовывать IView);
Частым примером является технология WPF.

MVP
Используется в ситуации, когда невозможно связывание данных (нельзя использовать Binding);
Частым примером может быть использование Windows Forms.

MVC
Используется в ситуации, когда связь между представление и другими частями приложения невозможна (и Вы не можете использовать MVVM или MVP);
Частым примером использования может служить ASP.NET MVC.


Слайд 9Что почитать
1. Паттерны для новичков: MVC vs MVP vs MVVM
https://habrahabr.ru/post/215605/
2. Паттерны

разработки: MVC vs MVP vs MVVM vs MVI
https://habrahabr.ru/post/344184/
3. Различия между MVVM и остальными MV*-паттернами
https://habrahabr.ru/company/mobileup/blog/313538/


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика