Erich Gamma
Born
in Z¨¹rich, Switzerland
March 13, 1961
Genre
More books by Erich Gamma…
“A design that doesn¡¯t take change into account risks major redesign in the future.”
― Design Patterns: Elements of Reusable Object-Oriented Software
― Design Patterns: Elements of Reusable Object-Oriented Software
“Design patterns should not be applied indiscriminately. Often they achieve flexibility and variability by introducing additional levels of indirection, and that can complicate a design and/or cost you some performance. A design pattern should only be applied when the flexibility it affords is actually needed.”
― Design Patterns: Elements of Reusable Object-Oriented Software
― Design Patterns: Elements of Reusable Object-Oriented Software
“Creational class patterns defer some part of object creation to subclasses, while Creational object patterns defer it to another object. The Structural class patterns use inheritance to compose classes, while the Structural object patterns describe ways to assemble objects. The Behavioral class patterns use inheritance to describe algorithms and flow of control, whereas the Behavioral object patterns describe how a group of objects cooperate to perform a task that no single object can carry out alone.”
― Design Patterns: Elements of Reusable Object-Oriented Software
― Design Patterns: Elements of Reusable Object-Oriented Software
Is this you? Let us know. If not, help out and invite Erich to Å·±¦ÓéÀÖ.