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