Design Pattern – Overv

Advertisements

tervezési minták képviselik a tapasztalt objektumorientált szoftver által alkalmazott legjobb gyakorlatokat Fejlesztők. A tervezési minták olyan általános problémák megoldásai, amelyekkel a szoftverfejlesztők a szoftverfejlesztés során szembesültek.Ezeket a megoldásokat számos szoftverfejlesztő próbaverzióval és hibával szerezte meg meglehetősen jelentős idő alatt.

mi a Gang of Four (GOF)?,

1994-Ben, négy szerzők Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides kiadott egy könyvet, címe, Tervezési Minták – Elemek Újrahasználható Objektum-Orientált Szoftver, amely megindította a koncepció Tervezési Minta a Szoftver fejlesztés.

ezek a szerzők együttesen ismert Gang of Four (GOF). E szerzők szerint a tervezési minták elsősorban az objektumorientált tervezés alábbi elvein alapulnak.,

  • Program egy interfész nem implementáció

  • Favor objektum összetétele öröklés felett

használata tervezési minta

tervezési minták két fő felhasználási szoftverfejlesztés.

közös platform a fejlesztők számára

a tervezési minták szabványos terminológiát biztosítanak, és az adott forgatókönyvre jellemzőek. Például, egy singleton tervezési minta használatát jelenti egyetlen objektum, így minden fejlesztő ismeri egyetlen tervezési minta fog használni egyetlen objektum, és meg tudják mondani egymásnak, hogy a program követi a singleton mintát.,

bevált gyakorlatok

a tervezési minták hosszú idő alatt alakultak ki, és a szoftverfejlesztés során felmerülő bizonyos problémákra a legjobb megoldásokat nyújtják. Ezeknek a mintáknak a tanulása segíti a tapasztalatlan fejlesztőket abban, hogy könnyen és gyorsabban megtanulják a szoftvertervezést.

tervezési minták típusai

a tervezési minta referenciakönyv tervezési mintái-az újrafelhasználható objektumorientált szoftverek elemei, 23 tervezési mintázat létezik, amelyek három kategóriába sorolhatók: Kreatív, strukturális és viselkedési minták., A tervezési minta egy másik kategóriáját is megvitatjuk: J2EE tervezési minták.

S. N. Minta & leírás
1 hozzon létre objektumokat a létrehozási logika elrejtése közben, ahelyett, hogy az objektumokat közvetlenül az új operátor segítségével telepítené. Ez nagyobb rugalmasságot biztosít a program számára annak eldöntésében, hogy mely objektumokat kell létrehozni egy adott használati esethez.,
2 szerkezeti minták
Ezek a tervezési minták osztály-és objektumösszetételre vonatkoznak. Az öröklés fogalmát interfészek összeállítására használják, valamint az objektumok összeállításának módjainak meghatározására az új funkciók megszerzéséhez.
3 viselkedési minták
Ezek a tervezési minták kifejezetten az objektumok közötti kommunikációra vonatkoznak.
4 J2EE minták
Ezek a tervezési minták kifejezetten a prezentációs rétegre vonatkoznak. Ezeket a mintákat a Sun Java Center azonosítja.,
Reklámok

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük