Design mönster

Den stabila versionen checkades ut den 8 augusti 2022 . Det finns overifierade ändringar i mallar eller .
Tekniker för objektorienterad design. Design mönster.
engelsk  Designmönster:
element av återanvändbar objektorienterad programvara
Författare Gang of Four: Erich Gamma , Richard Helm , Ralph Johnson, John Vlissides
Genre En bok om programmering och designmönster
Originalspråk engelsk
Original publicerat 1994
Tolk A. Slinkin
Serier Professionell datoranvändning
Utgivare Addison-Wesley , "Peter"
Släpp 1994-10-21
Sidor 395
Bärare bok
ISBN 0-201-63361-2 och 5-469-01136-4

"Tekniker för objektorienterad design. Design Patterns ( Eng.  Design Patterns: Elements of Reusable Object-Oriented Software ) är en bok från 1994 om mjukvaruteknik som beskriver mjukvarudesignmönster . Författarna till boken, som har smeknamnet "Gang of Four" [1] , är Erich Gamma , Richard Helm , Ralph Johnson, John Vlissides . Förordet skrevs av Grady Booch .

Boken består av två delar, de två första kapitlen talar om för- och nackdelar med objektorienterad programmering, och den andra delen beskriver 23 klassiska designmönster . Exemplen i boken är skrivna i programmeringsspråken C++ och Smalltalk .

Boken vinner Jolt produktivitetspriser, och mjukvaruutvecklingsproduktivitet 1994 [2] . Författarteamet tilldelades SIGPLAN -prisetProgramming Languages ​​Achievement Award 2005 [3] för denna bok.

Boken publicerades den 21 oktober 1994 med ett upphovsrättsmeddelande från 1995. Först presenterades för allmänheten vid OOPSLA-mötet i Portland, Oregon i oktober 1994. Mer än en halv miljon exemplar av boken har sålts på engelska och 13 andra språk. Översättning till ryska utgiven av förlaget " Peter ".

Upplagor

Mönster

Mönstren som beskrivs i boken (designmönster)

Anteckningar

  1. Gang Of Four Arkiverad 9 augusti 2013 på Wayback Machine , Content Creation Wiki för People Projects And Patterns in Software Development.
  2. Jolt winners 1994 Arkiverad 25 maj 2009. , Dr. Dobbs
  3. SIGPLAN - Utmärkelser arkiverade 3 november 2007.