new
Шаблон проектирования Команда (Command)
Четвертый шаблон проектированя — Команда. Суть — инкапсуляция запроса в виде объекта, который содержит само действие и параметры. А если...
Шаблон проектирования Состояние (State)
Пятый в серии шаблон — Состояние. Суть — изменение поведения объекта в зависимости от состояния, в котором оно находится. Зачастую...
Шаблон проектирования Интерпретатор (Interpreter)
Рассмотрим шестой в серии шаблон — интерпретатор. Суть — получая формальный язык, определяет представление его грамматики и интерпретатор, использующий это...
Шаблон проектирования Стратегия — Strategy
Рассмотрим седьмой шаблон из серии Design Patterns — стратегия. Суть — инкапсуляция группы алгоритмов и возможность взаимозаменять друг друга без...
Шаблон проектирования Итератор — Iterator
Рассмотрим восьмой шаблон в серии Design Patterns. Суть шаблона Итератор — предоставление способа последовательного доступа к элементам множества, независимо от его...
Шаблон проектирования Шаблонный метод — Template method
Итак, у нас девятый по счету шаблон из серии Design Patterns. Шаблонный метод — суть в том, чтобы выносить некоторый...
Шаблон проектирования Посредник — Mediator
Десятый шаблон в серии Design Patterns. Посредник — суть в том, чтобы иметь слабую связь между абстрактными объектами и иметь...
Design Pattern Visitor — Посетитель
Одиннадцатый шаблон проектирования в серии. Посетитель — суть в том, чтобы определить операцию над группой обьектов, без изменения кода в...
Архитектурный патерн MVVM
Ранее мы рассмотрели такие патерны архитектуры как MVP MVC и теперь, время поговорить о таком патерне как MVVM. Несложно перейти...