en.wikipedia.org/wiki/Software_design_pattern
1 correction found
Extension object Adding functionality to a hierarchy without changing the hierarchy. Yes Yes Yes
This row incorrectly says Extension Object is in the GoF *Design Patterns* book. The publisher’s contents list all 23 GoF patterns, and Extension Object is not among them.
Full reasoning
The article marks Extension object as “In Design Patterns: Yes”, but that does not match the official catalog for the 1994 GoF book.
On the publisher’s page, Design Patterns: Elements of Reusable Object-Oriented Software is described as containing 23 patterns, and those patterns are listed explicitly. The structural patterns named there are Adapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy. Extension object is not listed.
Therefore this row incorrectly attributes Extension Object to Design Patterns.
2 sources
- Design Patterns: Elements of Reusable Object-Oriented Software (Adobe Reader) | InformIT
4. Structural Pattern. Adapter. Bridge. Composite. Decorator. Facade. Flyweight. Proxy. Discussion of Structural Patterns.
- Design Patterns: Elements of Reusable Object-Oriented Software [Book]
Previously undocumented, these 23 patterns allow designers...