设计模式
Sommer_Xia
Keep moving
展开
-
Java 设计模式——工场模式(Factory method)
工场模式:通过一个公共接口来将 对象的创建逻辑与用户分离。例子:创建一个ShapeFactory获得不同的Shape对象(Circle,Rectangle,Square)第一步:创建接口Shape.javapublic interface Shape { void draw();}第二步:创建具体的类来实现接口Rectangle.javapubli翻译 2015-09-23 15:02:00 · 698 阅读 · 0 评论 -
Java常用设计模式——适配器模式
适配器模式定义:适配器模式将一个类的借口原创 2014-10-12 17:52:38 · 860 阅读 · 0 评论 -
Java常用设计模式——策略模式
一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简单”不是功能的转载 2014-07-25 20:29:58 · 655 阅读 · 0 评论 -
Java常用设计模式——单态设计模式(Singleton)
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1原创 2014-07-25 15:54:30 · 759 阅读 · 0 评论