摘要:
(文章翻译自[Java Design Pattern: Singleton](http://www.programcreek.com/2011/07/java-design-pattern-singleton/))单例是在Java最经常被用到的设计模式。它通过阻止其他的实例化和修改来用于控制创建对象... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Adapter](http://www.programcreek.com/2011/09/java-design-pattern-adapter/))适配器模式在现在的Java框架中被频繁的用到。当你想去使用一个存在的类而且它的接口和你需要的不... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Bridge](http://www.programcreek.com/2011/10/java-design-pattern-bridge/))简单来说,桥梁设计模式是一个两层的抽象。`桥接模式就是从一个抽象中实现中解耦以便两个都可以独立的改... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Decorator – Decorate your girlfriend](http://www.programcreek.com/2012/05/java-design-pattern-decorator-decorate-your-girl... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Template Method](http://www.programcreek.com/2012/08/java-design-pattern-template-method/))模板方法设计模式定义了归档特定操作的工作流。它允许子类去修改特... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Abstract Factory](http://www.programcreek.com/2013/02/java-design-pattern-abstract-factory/))抽象工厂模式针对工厂模式增加了抽象层。如果我们使用抽象工厂... 阅读全文
摘要:
(文章翻译自[Java Design Pattern: Factory](http://www.programcreek.com/2013/02/java-design-pattern-factory/))###1.Java工厂模式的来历工厂设计模式用于创建基于不同参数的对象。下面的例子就是在一个工... 阅读全文
摘要:
(文章翻译自[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.... 阅读全文