java设计模式
Lieber-Luke
这个作者很懒,什么都没留下…
展开
-
java设计模式-简单工厂模式
1.工厂模式:实现创建者和调用者分离。 2.分类:简单工厂模式(静态工厂模式)、工厂方法模式、抽象工厂模式。 3.面向对象设计的基本原则 1)OCP(开放原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。 2)原创 2016-05-25 12:28:47 · 277 阅读 · 0 评论 -
java设计模式-工厂方法模式
1.要点: 1)为了避免简单工厂模式的缺点,不完全符合OCP。 2)工厂方法模式和简单工厂模式最大的不同在于简单工厂模式只有一个(对于一个项目或者一个独立模块而言)工厂类,而工厂方法模式有一组实现了相同接口的工厂类。 2.简单工厂模式和工厂方法模式比较: 1)结构复杂度。 从这个角度比较,显然简单工厂模式占优,简单工厂模式只需一个工厂类,而工厂方法模式的工厂类随着产品类的增加而增加,这无原创 2016-05-25 17:30:32 · 315 阅读 · 0 评论 -
java设计模式-单例模式
java设计模式-单例模式 1.核心:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 2.常见应用场景 1) windows底下的任务管理器。 2)windows底下的回收站。 3.单例模式的优点原创 2016-05-23 09:15:33 · 290 阅读 · 0 评论