✴ Дизајн шеми се независни програми за јазикот за решавање на заеднички објектно-ориентирани дизајн проблеми. Тоа значи, моделот на дизајн претставува идеја, а не одредена имплементација. ✴
► Со користење на шаблони за дизајн можете да го направите вашиот код пофлексибилен, еднократно и одржлив. Тоа е најважниот дел, бидејќи Java внатрешно ги следи дизајнерските шеми
► За да станете професионален развивач на софтвер, мора да знаете барем некои популарни решенија (на пр. Модели на дизајн) за проблемите со кодирањето.
【Теми опфатени во оваа апликација се наведени подолу】
⇢ Дизајн на моделот - преглед
⇢ Фабрика за моделот
⇢ Абстрактна фабричка шема
⇢ Синглтон шаблон
⇢ Модел на градител
⇢ Прототип на моделот
⇢ Модел на адаптер
⇢ Мост на моделот
Pat Модел на филтер / критериуми
⇢ Композитен модел
⇢ Декоративен модел
⇢ Фасаден модел
Pat Модел на лесна тежина
⇢ Прокси-шема
⇢ Синџир на одговорност на моделот
⇢ Уред за команда
Pat Модел на преведувач
⇢ Образец на итераторот
Pat Модел на медијатор
⇢ Патоказ на спомен
⇢ Модел на набљудувачи
⇢ Државен модел
⇢ Нулетен објект
Стратегија за стратегија
⇢ шаблон за шаблони
Pat Модел на посетители
⇢ MVC моделот
Pat Деловен делегат на моделот
⇢ Композитен модел на ентитет
Pat Шаблон на објект за пристап до податоците
Pat Модел на предниот контролор
⇢ Преслекување на моделот на филтри
Pat Модел на локација на сервис
Pat Шаблон за пренос на објекти
⇢ Вежлива иницијализација
⇢ Лажна иницијализација
Initial Иницијализација на статички блок
⇢ Бил Pugh решение
⇢ Основни информации за фабрички модел
⇢ Стратегија за дизајн на моделот
Princip Принцип на единствена одговорност
⇢ Принципот на отворен / затворен и стратешки модел
Princip Принцип на замена на Лишков (LSP)
Princip Принцип на сегрегација на интерфејсот (ISP)
Princip Принцип на инверзија на зависност
⇢ Копија конструктор во Јава
⇢ Клонирање со користење на сериализација во меморијата
⇢ Слободни интерфејси
⇢ Користење на Enum
⇢ Додавање readResolve ()
⇢ Додавање на идентитет за сериска верзија
⇢ Класата вектор