✴ Projekteerimise mustrid on programmeerimiskeelde sõltumatud strateegiad ühiste objektorienteeritud disainiprobleemide lahendamiseks. See tähendab, et disainilahendus on idee, mitte konkreetne rakendus
► Kasutades disaini mustreid saate muuta koodi paindlikumaks, korduvkasutatavaks ja hooldatavaks. See on kõige olulisem osa, sest java sisemiselt järgib disainilahendusi
► Professionaalse tarkvaraarendaja saamiseks peate teadma vähemalt mõned populaarsed lahendused (st disainilahendused) kodeerimisprobleemidele.
【Käesolevas rakenduses käsitletavad teemad on loetletud allpool】
⇢ Design Pattern - ülevaade
⇢ Tehase muster
⇢ Abstract Factory Pattern
⇢ Singleton Muster
⇢ Builder Pattern
⇢ Prototüüpide muster
⇢ Adapteri muster
⇢ Silla muster
⇢ Filtri / kriteeriumide muster
⇢ Composite Pattern
⇢ Kaunistuse muster
⇢ Fassaadimustrid
⇢ Keskaalu muster
⇢ Proxy Pattern
Of Vastutustundekava
⇢ käskluse mudel
⇢ Tõlkeplaan
⇢ Iteraatori muster
⇢ vahendaja muster
⇢ Memento muster
⇢ Vaatleja muster
⇢ Riikide muster
⇢ Null objekti muster
⇢ Strateegia mudel
⇢ Malli muster
⇢ külastaja mudel
⇢ MVC muster
⇢ Business Delegate Pattern
⇢ Komposiitüksuse muster
⇢ Andmejuurdepääsu objekti muster
⇢ esikontrolleri muster
⇢ Filtri mustri pealetungimine
⇢ Teenusepakkuja mudel
⇢ Transfer Objekti mustrit
⇢ Hea algatus
⇢ Lazy initsialiseerimine
⇢ Staatiline blokeeringu initsialiseerimine
⇢ Bill pugh lahendus
Of Tehase mustri taustteave
⇢ Strateegia kujundamise muster
⇢ Ühtse vastutuse põhimõte
⇢ Avatud / suletud põhimõte ja strateegia mudel
⇢ Liskovi asenduspõhimõte (LSP)
⇢ liidese segregatsiooni põhimõte (ISP)
⇢ Dependency Inversion põhimõte
⇢ Java Copy Constructor
⇢ Kloonimine, kasutades in-memory-seeriat
⇢ Fluent liidesed
⇢ Enumi kasutamine
Ing ReadResolve () lisamine
A Jada-versiooni ID lisamine
⇢ Vector klass
Värskendatud:
23. sept 2022