Suunnittelumalli

Suunnittelumalli edustaa mallia tai esimerkkiä oikeasta ratkaisusta johonkin yleiseen ongelmaan ohjelmistokehityksessä.

Suunnittelumallin käytön etuna on työnkulun monimutkaisuuden vähentäminen, koska koodin kirjoittamiseen kuluva aika lyhenee. Kaikilla malleilla on jo valmiiksi nimet, mikä myös helpottaa kehittäjien välistä yhteistyötä.

Haittoja voidaan pitää sitä, että kehittäjillä on houkutus soveltaa valittua mallia, vaikka kaikkia sen toimintoja ei tarvittaisi toteutettavassa tuotteessa.

On olemassa päätyyppisiä suunnittelumalleja:

Katso myös