✴ Suunnittelumallit ovat ohjelmointikielten itsenäisiä strategioita, joilla ratkaistaan yhteiset objekti-suuntautuneet suunnitteluongelmat. Tämä tarkoittaa, että suunnittelumalli edustaa ajatusta, ei erityistä toteutusta
► Käyttämällä suunnittelumalleja voit tehdä koodista joustavamman, uudelleenkäytettävän ja ylläpidettävän. Se on tärkein osa, koska java noudattaa sisäisesti suunnittelukuvioita
► Ammattimaisen ohjelmistokehittäjän on tunnettava ainakin joitakin suosittuja ratkaisuja (eli suunnittelumalleja) koodaamiseen liittyviin ongelmiin.¨
【Aiheet, joita tässä sovelluksessa on lueteltu alla】
⇢ Suunnittelumuoto - yleiskatsaus
⇢ Tehdaskuvio
⇢ Abstrakti tehdaskuvio
⇢ Singleton kuvio
⇢ Rakentamiskuvio
⇢ Prototyyppikuva
⇢ sovittimen malli
⇢ Bridge-kuvio
⇢ Suodatin / kriteerit
⇢ Komposiittimalli
⇢ Sisustamon kuvio
⇢ Julkisivu
Arks Flyweight Pattern
⇢ välityspalvelimen malli
⇢ Vastuullisuusmallin ketju
⇢ Komentojono
⇢ Tulkkimalli
⇢ Iteratorin kuvio
⇢ välittäjäkuvio
⇢ Muistomerkki
⇢ Observer-kuvio
⇢ Valtion malli
⇢ Null-objektimalli
⇢ Strategiakuvio
⇢ Mallipohja
⇢ Vierailijamalli
⇢ MVC-kuvio
⇢ Liiketoiminnan valtuutettu kuvio
⇢ Komposiittikokonaisuus
⇢ Data Access -objektimalli
⇢ Etuohjaimen malli
⇢ Suodatinmallin kuuntelu
⇢ Huoltoaseman malli
⇢ Siirrä objektin kuvio
⇢ Tyylikäs alustus
⇢ Laiska alustus
⇢ Staattisen lohkon alustus
⇢ Bill pugh -ratkaisu
⇢ Tehtaan kuvion taustatiedot
⇢ Strategiasuunnittelumuoto
⇢ Yksittäisen vastuullisuuden periaate
⇢ Avoin ja suljettu periaate ja strategiamalli
⇢ Liskovin korvausperiaate (LSP)
⇢ Interface Segregaatioperiaate (ISP)
⇢ Riippuvuuden kääntöperiaate
⇢ Kopioi rakentaja Java-ohjelmassa
⇢ Kloonaus käyttäen In-muistin sarjoitusta
⇢ Sujuvat liitännät
⇢ Enumin käyttäminen
⇢ ReadResolve () lisääminen
⇢ Sarjamuunnoksen lisääminen
⇢ Vektori-luokka