Java 设计模式 -- 示例指南
摘要:设计模式在软件开发者中非常受欢迎的。每个设计模式都是对常见软件问题的通用的描述解决方案。我们使用设计模式的好处有:+ 1.设计模式已经对于一个重复出现的问题进行了定义并且提供了**工业标准的解决方案**,因为如果我们合理的使用设计模式就可以节省很多时间。+ 2.使用设计模式提供的**复用性**可以产...
阅读全文
posted @
2015-05-17 14:15
叼烟斗的纤夫
阅读(443)
推荐(0)
[译]Java 设计模式之单例
摘要:(文章翻译自[Java Design Pattern: Singleton](http://www.programcreek.com/2011/07/java-design-pattern-singleton/))单例是在Java最经常被用到的设计模式。它通过阻止其他的实例化和修改来用于控制创建对象...
阅读全文
posted @
2015-01-10 15:56
叼烟斗的纤夫
阅读(208)
推荐(0)
[译]Java 设计模式之适配器
摘要:(文章翻译自[Java Design Pattern: Adapter](http://www.programcreek.com/2011/09/java-design-pattern-adapter/))适配器模式在现在的Java框架中被频繁的用到。当你想去使用一个存在的类而且它的接口和你需要的不...
阅读全文
posted @
2015-01-10 15:27
叼烟斗的纤夫
阅读(270)
推荐(0)
[译]Java 设计模式之桥接
摘要:(文章翻译自[Java Design Pattern: Bridge](http://www.programcreek.com/2011/10/java-design-pattern-bridge/))简单来说,桥梁设计模式是一个两层的抽象。`桥接模式就是从一个抽象中实现中解耦以便两个都可以独立的改...
阅读全文
posted @
2015-01-10 14:00
叼烟斗的纤夫
阅读(245)
推荐(0)
[译]Java 设计模式之装饰器
摘要:(文章翻译自[Java Design Pattern: Decorator – Decorate your girlfriend](http://www.programcreek.com/2012/05/java-design-pattern-decorator-decorate-your-girl...
阅读全文
posted @
2015-01-10 13:23
叼烟斗的纤夫
阅读(244)
推荐(0)
[译]Java 设计模式 之模板方法
摘要:(文章翻译自[Java Design Pattern: Template Method](http://www.programcreek.com/2012/08/java-design-pattern-template-method/))模板方法设计模式定义了归档特定操作的工作流。它允许子类去修改特...
阅读全文
posted @
2015-01-10 13:03
叼烟斗的纤夫
阅读(223)
推荐(0)
[译]Java 设计模式之抽象工厂
摘要:(文章翻译自[Java Design Pattern: Abstract Factory](http://www.programcreek.com/2013/02/java-design-pattern-abstract-factory/))抽象工厂模式针对工厂模式增加了抽象层。如果我们使用抽象工厂...
阅读全文
posted @
2015-01-10 12:46
叼烟斗的纤夫
阅读(192)
推荐(0)
[译]Java 设计模式之工厂
摘要:(文章翻译自[Java Design Pattern: Factory](http://www.programcreek.com/2013/02/java-design-pattern-factory/))###1.Java工厂模式的来历工厂设计模式用于创建基于不同参数的对象。下面的例子就是在一个工...
阅读全文
posted @
2015-01-10 12:39
叼烟斗的纤夫
阅读(246)
推荐(0)
[译]Java 设计模式之组合
摘要:(文章翻译自[Java Design Pattern: Composite](http://www.programcreek.com/2013/02/java-design-pattern-composite/))组合模式相对来说是比较简单的,但是它在很多设计中被用到,比如SWT、Eclipse工作...
阅读全文
posted @
2015-01-10 12:27
叼烟斗的纤夫
阅读(173)
推荐(0)
[译]Java 设计模式之外观
摘要:(文章翻译自[Java Design Pattern: Facade](http://www.programcreek.com/2013/02/java-design-pattern-facade/))外观设计模式隐藏了任务的复杂性而只是提供了一个简单的接口。一个非常好的例子就是计算机的启动。当一个...
阅读全文
posted @
2015-01-10 12:19
叼烟斗的纤夫
阅读(192)
推荐(0)
[译]Java 设计模式之命令
摘要:(文章翻译自[Java Design Pattern: Command](http://www.programcreek.com/2013/02/java-design-pattern-command/))命令设计模式在进行执行和记录的时候需要一个操作及其参数和封装在一个对象里面。在下面的例子中,命...
阅读全文
posted @
2015-01-10 11:51
叼烟斗的纤夫
阅读(237)
推荐(0)
[译]Java 设计模式之中介者
摘要:(文章翻译自[Java Design Pattern: Mediator](http://www.programcreek.com/2013/02/java-design-pattern-mediator/))中介者设计模式被用于一组的同事进行协作。这些同事不彼此进行直接的交流联系,但是是通过中介者...
阅读全文
posted @
2015-01-10 11:15
叼烟斗的纤夫
阅读(204)
推荐(0)
[译]ava 设计模式之构造器
摘要:(文章翻译自[Java Design Pattern: Builder](http://www.programcreek.com/2013/02/java-design-pattern-builder/))构造器模式的关键之处在于它使用一步接招一步的流程去构建东西,例如:尽管构建的每一步是不相同的但...
阅读全文
posted @
2015-01-10 11:08
叼烟斗的纤夫
阅读(206)
推荐(0)
[译]Java 设计模式之备忘录
摘要:(文章翻译来自[Java Design Pattern: Memento](http://www.programcreek.com/2013/02/java-design-pattern-memento/)) memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保...
阅读全文
posted @
2015-01-10 10:52
叼烟斗的纤夫
阅读(197)
推荐(0)
[译]ava 设计模式之职责链
摘要:(文章翻译自[Java Design Pattern: Chain of Responsibility](http://www.programcreek.com/2013/02/java-design-pattern-chain-of-responsibility/))职责链模式的主要设计思想是为了...
阅读全文
posted @
2015-01-10 00:22
叼烟斗的纤夫
阅读(243)
推荐(0)
[译]Java 设计模式之原型
摘要:(文章翻译自[Java Design Pattern: Prototype](http://www.programcreek.com/2013/02/java-design-pattern-prototype/))原型模式用于当当非常相似的对象频繁被需要的时候。原型模式克隆了对象并且设置变化的特征。...
阅读全文
posted @
2015-01-10 00:14
叼烟斗的纤夫
阅读(235)
推荐(0)
[译]ava 设计模式之享元
摘要:(文章翻译自[Java Design Pattern: Flyweight](http://www.programcreek.com/2013/02/java-design-pattern-flyweight/))享元模式用于最小化内存开销。它做的就是使用其他相似的对象尽可能多的分享数据。###1....
阅读全文
posted @
2015-01-10 00:08
叼烟斗的纤夫
阅读(219)
推荐(0)
[译]Java 设计模式之迭代器
摘要:(文章翻译自[java-design-pattern-iterator](http://www.programcreek.com/2013/02/java-design-pattern-iterator/))迭代器模式用于迭代遍历一个集合对象。它是一个经常被用到的模式,你可能以前使用过它。不管在任何...
阅读全文
posted @
2015-01-09 23:58
叼烟斗的纤夫
阅读(237)
推荐(0)