✴ Dizaino modeliai yra programavimo kalba nepriklausomos strategijos, skirtos spręsti bendras objekto-orientuoto dizaino problemas. Tai reiškia, kad dizaino modelis yra idėja, o ne tam tikras įgyvendinimas
► Naudodami dizaino modelius galite padaryti savo kodą lankstesnį, daugkartinį naudojimą ir tvarkymą. Tai yra svarbiausia dalis, nes java iš vidaus laikosi dizaino modelių
► Norėdami tapti profesionaliu programinės įrangos kūrėju, turite žinoti bent jau keletą populiarių kodavimo problemų sprendimų (t. Y. Dizaino modelių).
【Talpintos šios programos temos yra išvardytos žemiau】
⇢ Dizaino schema - apžvalga
⇢ fabriko schema
⇢ Abstraktus gamyklos modelis
⇢ Singleton Pattern
⇢ Statybininkas
⇢ Prototyping Pattern
⇢ adapterio modelis
⇢ tilto raštas
⇢ Filtro / kriterijų schema
⇢ Kompozicinis raštas
⇢ Dekoratoriaus raštas
⇢ Fasadų modelis
⇢ Svorio modelis
⇢ Proxy Pattern
Of Atsakomybės modelio grandinė
⇢ komandos šablonas
⇢ Vertėjas
⇢ "Iterator" modelis
⇢ Mediator Pattern
⇢ Memento modelis
⇢ Stebėtoja
⇢ Valstybinis modelis
⇢ Null Object Pattern
⇢ Strategijos modelis
⇢ Template Pattern
⇢ lankytojo modelis
⇢ MVC modelis
⇢ Verslo delegato modelis
⇢ Kompozicinio subjekto modelis
⇢ Duomenų prieigos objekto schema
⇢ priekinio valdiklio schema
⇢ pertvarkymo filtro modelis
⇢ Paslaugų paieškos modelis
⇢ Transfer Object Pattern
⇢ Reikalingas iniciacijos nustatymas
⇢ Lazy iniciacijos
⇢ Statiškas blokavimo iniciacijos nustatymas
⇢ Bill pugh sprendimas
Of Faktinę informaciją apie gamyklos modelį
⇢ Strategijos kūrimo modelis
⇢ Atsakomybės principas
⇢ Atviras / uždaras principas ir strategijos modelis
⇢ Liskovo pakeičiamumo principas (LSP)
⇢ sąsajos atskyrimo principas (ISP)
⇢ Priklausomybės inversijos principas
⇢ Kopijuoti konstruktorius Java
⇢ Klonavimas naudojant serijinę atmintį
⇢ Laisvos sąsajos
⇢ "Enum" naudojimas
⇢ Pridėti readResolve ()
⇢ Serijinės versijos ID pridėjimas
⇢ "Vector Class"