Design mønstre

Den stabile version blev tjekket ud den 8. august 2022 . Der er ubekræftede ændringer i skabeloner eller .
Teknikker til objektorienteret design. Design mønstre.
engelsk  Designmønstre:
Elementer af genbrugelig objektorienteret software
Forfatter Gang of Four: Erich Gamma , Richard Helm , Ralph Johnson, John Vlissides
Genre En bog om programmering og design af mønstre
Originalsprog engelsk
Original udgivet 1994
Tolk A. Slinkin
Serie Professionel databehandling
Forlægger Addison-Wesley , "Peter"
Frigøre 21/10/1994
sider 395
Transportør Bestil
ISBN 0-201-63361-2 og 5-469-01136-4

“Teknikker til objektorienteret design. Design Patterns ( Eng.  Design Patterns: Elements of Reusable Object-Oriented Software ) er en bog fra 1994 om softwareudvikling, der beskriver softwaredesignmønstre . Forfatterne af bogen, som får tilnavnet "Gang of Four" [1] , er Erich Gamma , Richard Helm , Ralph Johnson, John Vlissides . Forordet er skrevet af Grady Booch .

Bogen består af to dele, de to første kapitler fortæller om fordele og ulemper ved objektorienteret programmering, og anden del beskriver 23 klassiske designmønstre . Eksemplerne i bogen er skrevet i programmeringssprogene C++ og Smalltalk .

Bogen vinder Jolt produktivitetspriser, og softwareudviklingsproduktivitet i 1994 [2] . Forfatterholdet blev tildelt SIGPLAN- prisenProgramming Languages ​​Achievement Award i 2005 [3] for denne bog.

Bogen blev udgivet den 21. oktober 1994 med en copyright-meddelelse fra 1995. Først præsenteret for offentligheden på OOPSLA-mødet, Portland, Oregon i oktober 1994. Mere end en halv million eksemplarer af bogen er blevet solgt på engelsk og 13 andre sprog. Oversættelse til russisk udgivet af forlaget " Peter ".

Udgaver

Mønstre

Mønstrene beskrevet i bogen (designmønstre)

Noter

  1. Gang Of Four Arkiveret 9. august 2013 på Wayback Machine , Content Creation Wiki for People Projects And Patterns in Software Development.
  2. Jolt-vindere 1994 Arkiveret 25. maj 2009. , Dr. Dobbs
  3. SIGPLAN - Priser arkiveret 3. november 2007.