🔑Elements of Reusable Object-Oriented Software🔓is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.
adapter
design-pattern
interpreter
prototype
command
proxy
iterator
state
composite
bridge
object-pool
bulider
abstract-factory-pattern
flyweight
singleton-pattern
decorator-pattern
chain-of-responsibility
facade-pattern
mediator-pattern
memento-pattern
-
Updated
Feb 26, 2020 - C#