• Erich Gamma is a Swiss computer scientist and one of the four co-authors (referred to as "Gang of Four") of the software engineering textbook, Design...
    3 KB (203 words) - 15:49, 5 July 2024
  • engineering book describing software design patterns. The book was written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, with a foreword by...
    16 KB (1,810 words) - 17:17, 4 October 2024
  • flight from Zurich to the 1997 OOPSLA in Atlanta. Kent was flying with Erich Gamma, and what else were two geeks to do on a long flight but program? The...
    18 KB (1,824 words) - 23:21, 26 May 2024
  • Thumbnail for Kent Beck
    series of frameworks, notably JUnit for Java, which Beck wrote with Erich Gamma. Beck popularized CRC cards with Ward Cunningham, the inventor of the...
    7 KB (621 words) - 17:17, 12 September 2024
  • changes context's current state to ConcreteStateA. Typestate analysis Erich Gamma; Richard Helm; Ralph Johnson; John M. Vlissides (1995). Design Patterns:...
    5 KB (570 words) - 13:06, 12 September 2024
  • became commonplace after the publication of Design Patterns (1994) by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides—now commonly known as...
    12 KB (964 words) - 16:41, 12 June 2024
  • Thumbnail for Singleton pattern
    Initialization-on-demand holder idiom Multiton pattern Software design pattern Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    11 KB (997 words) - 12:35, 27 August 2024
  • progenitor SUnit. The SUnit framework was ported to Java by Kent Beck and Erich Gamma as JUnit which gained wide popularity. Adaptations to other languages...
    5 KB (563 words) - 12:42, 3 June 2024
  • Chapter 1, Page 24, O'Reilly Media, Inc, 2004. ISBN 978-0-596-00712-6 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    10 KB (970 words) - 03:59, 8 September 2024
  • ComputerFacade computer; computer.Start(); } Encapsulation (computer programming) Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    8 KB (798 words) - 12:50, 13 October 2024
  • Pattern". Archived from the original on 2018-02-27. Retrieved 2013-11-08. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    10 KB (1,208 words) - 11:31, 1 June 2024
  • observer pattern is often used in the entity–component–system pattern Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...
    21 KB (2,209 words) - 14:02, 8 October 2024
  • Thumbnail for Flyweight pattern
    CoffeeFlavour::flavoursInCache().PHP_EOL); Copy-on-write Memoization Multiton Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    14 KB (1,630 words) - 01:03, 9 October 2024
  • matter of dispute. Notable books in the design pattern genre include: Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John (1994). Design Patterns:...
    44 KB (2,860 words) - 12:01, 10 September 2024
  • Program to an interface, not an implementation - A Conversation with Erich Gamma, Part III". artima developer. Archived from the original on 2011-08-05...
    14 KB (1,391 words) - 18:51, 9 September 2024
  • access rights. Composite pattern Decorator pattern Lazy initialization Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    6 KB (690 words) - 06:10, 2 June 2024
  • in "Simple Smalltalk Testing: With Patterns". In 1997, Kent Beck and Erich Gamma developed and released JUnit, a unit test framework that became popular...
    31 KB (3,823 words) - 21:09, 6 October 2024
  • Thumbnail for Object-oriented programming
    Object-Oriented Software is an influential book published in 1994 by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, often referred to humorously...
    70 KB (7,809 words) - 01:35, 6 October 2024
  • Algebraic data type Double dispatch Multiple dispatch Function object Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    35 KB (3,973 words) - 14:11, 22 July 2024
  • what(): FloppyDisk::add Perl Design Patterns Book Mixin Law of Demeter Gamma, Erich; Richard Helm; Ralph Johnson; John M. Vlissides (1995). Design Patterns:...
    14 KB (1,425 words) - 04:04, 21 August 2024
  • Bertrand Meyer's book Object-oriented Software Construction, section 12.2. Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...
    18 KB (2,412 words) - 01:52, 14 August 2024
  • design pattern, a standard solution to common problems in software design Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...
    13 KB (1,300 words) - 13:55, 12 July 2024
  • computing Design Patterns Domain-specific language Interpreter (computing) Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John (1994). Design Patterns:...
    9 KB (873 words) - 00:16, 28 March 2024
  • structure) Design pattern (computer science) Iterator Observer pattern Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...
    8 KB (817 words) - 19:37, 16 September 2024
  • 2021-11-04. Design patterns : elements of reusable object-oriented software. Erich Gamma, Richard Helm, Ralph E. Johnson, John Vlissides. Reading, Mass.: Addison-Wesley...
    5 KB (548 words) - 19:45, 3 September 2024
  • class Abstract factory Aspect-oriented programming Immutable object Gamma, Erich; et al. (1995). Design Patterns. Reading, MA: Addison-Wesley Publishing...
    38 KB (4,191 words) - 00:54, 9 October 2024
  • 18–23. September 1972. doi:10.1108/eb056226. ISSN 0007-6929. Studerus, Erich; Gamma, Alex; Kometer, Michael; Vollenweider, Franz X. (2012). Mazza, Marianna...
    13 KB (1,460 words) - 06:06, 5 July 2024
  • Web Applications with UML. Addison Wesley. p. 147. ISBN 0201615770. Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (January 2, 1995). Design...
    26 KB (3,252 words) - 12:59, 7 October 2024
  • Thumbnail for M. C. Escher
    Patrick A. Horton's Mastering the Power of Story with Drawing Hands; Erich Gamma et al.'s Design Patterns: Elements of Reusable Object-oriented software...
    61 KB (6,314 words) - 13:59, 19 September 2024
  • Bentley Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides The C++ Programming...
    6 KB (522 words) - 05:12, 1 July 2024