Tehnici de proiectare orientată pe obiecte. Modele de design. | |
---|---|
Engleză Modele de proiectare: elemente de software reutilizabil orientat pe obiecte | |
Autor | Gang of Four: Erich Gamma , Richard Helm , Ralph Johnson, John Vlissides |
Gen | O carte despre programare și modele de design |
Limba originală | Engleză |
Original publicat | 1994 |
Interpret | A. Slinkin |
Serie | Calcul profesional |
Editor | Addison-Wesley , „Peter” |
Eliberare | 21.10.1994 |
Pagini | 395 |
Purtător | carte |
ISBN | 0-201-63361-2 și 5-469-01136-4 |
„Tehnici de proiectare orientată pe obiecte. Design Patterns ( Eng. Design Patterns: Elements of Reusable Object-Oriented Software ) este o carte din 1994 despre inginerie software care descrie modele de proiectare software . Autorii cărții, care sunt supranumiți „Ganca celor Patru” [1] , sunt Erich Gamma , Richard Helm , Ralph Johnson, John Vlissides . Prefața a fost scrisă de Grady Booch .
Cartea constă din două părți, primele două capitole vorbesc despre avantajele și dezavantajele programării orientate pe obiecte, iar a doua parte descrie 23 de modele clasice de design . Exemplele din carte sunt scrise în limbajele de programare C++ și Smalltalk .
Cartea câștigă premiile Jolt de productivitate, și productivitatea dezvoltării software în 1994 [2] . Echipa de autori a primit premiul SIGPLANPremiul pentru realizarea limbajelor de programare în 2005 [3] pentru această carte.
Cartea a fost publicată pe 21 octombrie 1994 cu o notă de copyright din 1995. Prima dată prezentată publicului la întâlnirea OOPSLA, Portland, Oregon, în octombrie 1994. Peste jumătate de milion de exemplare ale cărții au fost vândute în engleză și în alte 13 limbi. Traducere în rusă publicată de editura „ Petru ”.
Modelele descrise în carte (modele de design)
Modele de design | |
---|---|
Principal | |
Generativ | |
Structural | |
Comportamental | |
Programare în paralel |
|
arhitectural |
|
Șabloane Java EE | |
Alte șabloane | |
Cărți | |
Personalități |