✴ Návrhové vzory sú stratégie nezávislé od programovacieho jazyka na riešenie spoločných objektovo-orientovaných problémov návrhu. To znamená, že dizajnový vzor predstavuje myšlienku, nie konkrétnu implementáciu
► Pomocou dizajnových vzorov môžete urobiť váš kód flexibilnejším, opakovane použiteľným a udržiavateľným. Je to najdôležitejšia časť, pretože java vnútorne nasleduje dizajnové vzory
► Ak chcete stať sa profesionálnym vývojárom softvéru, musíte poznať aspoň niektoré populárne riešenia (t. J. Návrhové vzory) na problémy s kódovaním
【Témy zahrnuté v tejto aplikácii sú uvedené nižšie】
⇢ Design Pattern - prehľad
⇢ Factory Pattern
⇢ Abstract Factory Pattern
⇢ Singleton vzor
⇢ Vzor staviteľov
⇢ Vzor prototypu
⇢ Vzor adaptéra
⇢ mostík
Pat Vzor filtra / kritérií
⇢ Kompozitný vzor
Pat Vzor dekorácie
⇢ Fasádny vzor
Pat vzorec lietadla
⇢ Proxy Pattern
Pat model reťazca zodpovednosti
⇢ Príkazový vzor
Pat Vzor tlmočníka
Pat Iterator Pattern
Pat Vzor mediátora
⇢ Memento vzor
Pat Pozorovací vzor
Štátny vzor
⇢ Nulový objektový vzor
⇢ Stratégia stratégie
⇢ Vzor šablóny
⇢ Návštevný vzor
⇢ Vzor MVC
⇢ Podnikateľský delegát
Pat Vzor kompozitných entít
⇢ Vzor objektu prístupu k dátam
Pat Vzor predného radiča
⇢ Zachytenie filtračného vzoru
Pat Vzor lokátora služieb
⇢ Prenos objektového vzoru
⇢ Nevyriešená inicializácia
⇢ Lazy inicializácia
⇢ Inicializácia statického bloku
- Bill pugh riešenie
⇢ Základné informácie o vzore továrne
⇢ Stratégia navrhovania stratégie
Prin Princíp jednotnej zodpovednosti
⇢ Princíp otvorený / uzavretý a stratégia
⇢ Princíp substitúcie Liskova (LSP)
Prin Princíp segregácie rozhrania (ISP)
Prin Princíp konverzie závislosti
⇢ Kopírovať konštruktor v jazyku Java
⇢ Klonovanie s použitím serializácie v pamäti
⇢ Plynulé rozhrania
⇢ Použitie Enum
⇢ Pridávanie readResolve ()
⇢ Pridanie ID sériovej verzie
⇢ Vektorová trieda