摘要:
(文章翻译自[Java Design Pattern: Composite](http://www.programcreek.com/2013/02/java-design-pattern-composite/))组合模式相对来说是比较简单的,但是它在很多设计中被用到,比如SWT、Eclipse工作... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Facade](http://www.programcreek.com/2013/02/java-design-pattern-facade/))外观设计模式隐藏了任务的复杂性而只是提供了一个简单的接口。一个非常好的例子就是计算机的启动。当一个... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Command](http://www.programcreek.com/2013/02/java-design-pattern-command/))命令设计模式在进行执行和记录的时候需要一个操作及其参数和封装在一个对象里面。在下面的例子中,命... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Mediator](http://www.programcreek.com/2013/02/java-design-pattern-mediator/))中介者设计模式被用于一组的同事进行协作。这些同事不彼此进行直接的交流联系,但是是通过中介者... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Builder](http://www.programcreek.com/2013/02/java-design-pattern-builder/))构造器模式的关键之处在于它使用一步接招一步的流程去构建东西,例如:尽管构建的每一步是不相同的但... 阅读全文
摘要:
(文章翻译来自[Java Design Pattern: Memento](http://www.programcreek.com/2013/02/java-design-pattern-memento/)) memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Chain of Responsibility](http://www.programcreek.com/2013/02/java-design-pattern-chain-of-responsibility/))职责链模式的主要设计思想是为了... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Prototype](http://www.programcreek.com/2013/02/java-design-pattern-prototype/))原型模式用于当当非常相似的对象频繁被需要的时候。原型模式克隆了对象并且设置变化的特征。... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Flyweight](http://www.programcreek.com/2013/02/java-design-pattern-flyweight/))享元模式用于最小化内存开销。它做的就是使用其他相似的对象尽可能多的分享数据。###1.... 阅读全文