✴ шаблоны праектавання мовы праграмавання, незалежныя стратэгіі для вырашэння агульных аб'ектна-арыентаваных задач праектавання. Гэта азначае, што шаблон дызайну ўяўляе сабой ідэю, а не канкрэтны implementation.✴
► З дапамогай шаблонаў дызайну вы можаце зрабіць код больш гнуткім, шматразовым і ремонтопригоден. Гэта самая важная частка, таму што Java ўнутрана варта дызайн patterns.✦
► Для таго, каб стаць прафесійным распрацоўшчыкам праграмнага забеспячэння, вы павінны ведаць, па меншай меры, некаторыя папулярныя рашэнні (гэта значыць шаблоны дызайну) да problems.✦ кадавання
【Разгляданыя ў гэтым дадатку пералічаны ніжэй】
⇢ Design Pattern - Агляд
⇢ Factory Pattern
⇢ Abstract Factory Pattern
⇢ Singleton Pattern
⇢ Builder шаблон
⇢ Прататып Pattern
⇢ адаптар шаблон
⇢ Мост Pattern
Фільтр ⇢ / Крытэрыі шаблон
⇢ Composite Pattern
⇢ дэкаратар
⇢ Фасад шаблон
⇢ прыстасаванец
⇢ Proxy Pattern
⇢ ланцужок абавязкаў
⇢ каманда
⇢ Перакладчык Pattern
⇢ Итератор Pattern
⇢ Пасрэднік Pattern
⇢ Memento Pattern
⇢ Назіральнік Pattern
⇢ дзяржаўнага ўзору
⇢ Нуль шаблон аб'екта
⇢ Стратэгія Pattern
⇢ Шаблон Шаблон
⇢ наведвальнікаў Pattern
⇢ MVC шаблон
⇢ Бізнес Дэлегат Pattern
⇢ Composite Entity Pattern
Шаблон аб'екта ⇢ доступу да дадзеных
⇢ Front Controller Pattern
⇢ Перахапіўшы Шаблон фільтра
⇢ Service Locator Pattern
⇢ Перадача шаблон аб'екта
⇢ Нецярплівы ініцыялізацыі
⇢ Лянівая ініцыялізацыя
⇢ Статычны блок ініцыялізацыі
Рашэнне ⇢ Біл Pugh
⇢ Даведачная інфармацыя фабрычнай мадэлі
⇢ Стратэгія Design Pattern
⇢ адзіны прынцып адказнасці
⇢ адкрыта / закрыты Прынцып і стратэгія шаблон
Замена ⇢ Ліскі ў прынцыпе (LSP)
⇢ інтэрфейс сегрэгацыя Прынцып (ISP)
⇢ залежнасць Прынцып інверсіі
⇢ Канструктар капіявання ў Java
⇢ Кланаванне з дапамогай In-памяці Серыялізацыя
⇢ Свабодна інтэрфейсы
⇢ Выкарыстанне Enum
⇢ Даданне readResolve ()
⇢ Даданне серыйны нумар версіі
⇢ Вектар класа