✴ Designmönster programmerar språkoberoende strategier för att lösa de gemensamma objektorienterade designproblemen. Det betyder att ett designmönster representerar en idé, inte en speciell implementation
► Genom att använda designmönstren kan du göra din kod mer flexibel, återanvändbar och underhållbar. Det är den viktigaste delen eftersom Java internt följer designmönster
► För att bli en professionell mjukvaruutvecklare måste du åtminstone veta några populära lösningar (dvs designmönster) för kodproblemen
【Ämnen som omfattas av denna app anges nedan】
⇢ Designmönster - Översikt
⇢ Fabriksmönster
⇢ Sammanfattning Fabriksmönster
⇢ Singleton Pattern
⇢ Byggmönster
⇢ Prototypmönster
⇢ Adapter Mönster
⇢ Broschyr
⇢ Filter / Kriterier Mönster
⇢ Sammansatt mönster
⇢ Dekoreringsmönster
⇢ Fasadmönster
⇢ Flygvikt Mönster
⇢ Proxy-mönster
⇢ Kedja av ansvarsmönster
⇢ Kommandomönster
⇢ Interpreter Pattern
⇢ Iterator Mönster
⇢ Mediator Mönster
⇢ Memento Mönster
⇢ Observer Mönster
⇢ Statligt mönster
⇢ Null Objekt Mönster
⇢ Strategimönster
⇢ Mallmönster
⇢ Besöksmönster
⇢ MVC Mönster
⇢ Företagens delegerade mönster
⇢ Sammansatt entitetsmönster
⇢ Data Access Object Pattern
⇢ Front Controller Pattern
⇢ Avbrytande filtermönster
⇢ Service Locator Mönster
⇢ Överför objektmönster
⇢ Ivriga initialisering
⇢ Lazy initialisering
⇢ Statisk blockinitiering
⇢ Bill pugh-lösning
⇢ Bakgrundsinformation om fabriksmönster
⇢ Strategi Design Mönster
⇢ Princip för ensam ansvar
⇢ Det öppna / slutna princip- och strategimönstret
⇢ Liskovs Substitution Principle (LSP)
⇢ Interface Segregation Principle (ISP)
⇢ Dependency Inversion Principle
⇢ Kopiera Constructor i Java
⇢ Kloning med in-memory-serialisering
⇢ Flytande gränssnitt
⇢ Använda Enum
⇢ Lägga till readResolve ()
⇢ Lägga till en seriell version id
⇢ Vektorklassen
Uppdaterades den
23 sep. 2022