Design Pattern
文章平均质量分 68
Rya
这个作者很懒,什么都没留下…
展开
-
Adapter Pattern
Adapter PatternDefinition-Converts the interface of a class into another interface clients expect. Lets classes work together that couldn’t otherwise because of incompatible interfaces.How to use?原创 2007-11-30 14:08:00 · 835 阅读 · 0 评论 -
Façade Pattern
Façade PatternDefinition-Provides a unified interface to a set of interfaces in subsystem. Façade defines a higher-level interface that makes the subsystem easier to use.Why use it?When clien原创 2007-11-30 14:38:00 · 1008 阅读 · 0 评论 -
Template Method Pattern
Template Method PatternDefinition-Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm with原创 2007-12-02 00:48:00 · 868 阅读 · 0 评论 -
Iterator and Composite Pattern
IteratorDefinition-Provide a way to access the elements of an aggregate object equentially without exposing its underlying representation.Composite PatternDefinition-Compose objects into tre原创 2007-12-02 11:14:00 · 2319 阅读 · 0 评论 -
State Pattern
Definition-Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.//UML Class DiagramWhen to use?• Suppose an object is always in o原创 2007-12-02 15:23:00 · 1221 阅读 · 0 评论 -
Proxy Pattern
Definition-Provide a surrogate or placeholder for another object to control access to it. Proxy maintains a reference that lets the proxy access the real subject. Proxy may翻译 2007-12-02 17:50:00 · 1576 阅读 · 0 评论