kritischer Artikel über Design Patterns
Andrew Binstock hat einen kritischen Artikel über Design Patterns verfasst: http://www.sdtimes.com/printArticle/column-20080115-04.html Hier der Link zu seinem Blog: http://binstock.blogspot.com/
Andrew Binstock hat einen kritischen Artikel über Design Patterns verfasst: http://www.sdtimes.com/printArticle/column-20080115-04.html Hier der Link zu seinem Blog: http://binstock.blogspot.com/
Bridge Builder Chain of Responsibilty Flyweight Interpreter Mediator Memento Prototype Visitor
Decorator – Wraps an object to provide new behaviour State – Encapsulates state-based behaviours and uses delegation to switch between behaviours Iterator – Provides a way to traverse a collection [...]
Definition: “The Proxy Pattern provides a surrogate or placeholder for another object to control access to it.”
Definition: “The State Pattern allows an object to alter its behavior when its internal state changes. The object will appear to change its class.”
Definition: “The Composite Pattern allows you to compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects an compositions of objects uniformly.”
Definition: “The Iterator Pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying representation.”
Definition: “The Template Method Pattern defines the skeleton of an algorithm in a method, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without [...]
Definition: “The Facade Pattern provides a unified interface to set of interfaces in a subsystem. Facade definies a higherlevel interface that makes the subsystem easier to use.”
Definition: “The Adapter Pattern converts the interface of a class into another interface the clients expect. Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces.”