✴ Шаблони дизайну - це нестандартні мовні програми для вирішення загальних проблем об'єктно-орієнтованого проектування. Це означає, що шаблон дизайну являє собою ідею, а не конкретну реалізацію. Km
► Використовуючи шаблони дизайну, ви можете зробити свій код більш гнучким, багаторазовим і підтримувати. Це найважливіша частина, оскільки Java самостійно стежить за моделями дизайну
► Щоб стати професійним розробником програмного забезпечення, ви повинні знати принаймні деякі популярні рішення (наприклад, схеми дизайну) до проблем кодування.
【Теми, охоплені в цьому додатку, перераховані нижче】
⇢ Шаблон дизайну - огляд
⇢ Заводський паттерн
⇢ Абстрактний заводський малюнок
⇢ Одиночний план
⇢ Структура шаблону
⇢ Зразок прототипу
⇢ Шаблон адаптера
⇢ Містовий візерунок
Eria Шаблон фільтрації / критеріїв
⇢ композитний візерунок
Ator Шаблон декоратора
Ade Фасадна візерунок
Ight Зразки ваги
Xy Проксі-шаблон
⇢ ланцюг відповідальності
⇢ Командний паттерн
Ter Перекладача
⇢ Ітераторний візерунок
Ator Медіатор
O Шаблон пам'яті
Ver Модель спостереження
⇢ Державний шаблон
⇢ нульовий шаблон об'єкта
⇢ Стратегія
⇢ Шаблон шаблону
⇢ Шаблон відвідувача
⇢ MVC Pattern
Ate Делегат бізнес-шаблону
⇢ Композитний шаблон організації
Ject Шаблон об'єкта доступу до даних
Er Шаблон переднього контролера
⇢ Перехоплення шаблону фільтра
Locator Шаблон Locator Locator
⇢ Передача шаблону об'єкта
⇢ Потрібна ініціалізація
⇢ Lazy ініціалізація
Block Статичний блок ініціалізації
⇢ Рішення Bill pugh
⇢ Довідкова інформація заводського зразка
Design Структура розробки стратегії
Ibility Принцип єдиної відповідальності
⇢ Відкритий / закритий принцип та стратегія
⇢ Принцип заміщення Ліскова (LSP)
Gation Принцип сегрегації інтерфейсу (ISP)
Ion Принцип інверсії залежностей
⇢ Конструктор копій в Java
⇢ Клонування з використанням Serialization у пам'яті
⇢ Вмінні інтерфейси
⇢ Використання Enum
⇢ Додавання readResolve ()
⇢ Додавання ідентифікатора серійної версії
⇢ Векторний клас