设计模式
文章平均质量分 82
80岁的开发者
爱生活,爱自由,爱代码
展开
-
我理解的java设计模式之单例模式
单例模式: 单例模式的意图是保证单例类在系统中有且仅有一个实例存在。 直接上代码看一下/** * 单例模式饿汉式 * static修饰,随类的加载而加载,只加载一次,天生就是线程安全的 * 缺点:没有lazy loading的效果,从而降低内存的使用率 * @author lz * */ public class Singleton { private stat原创 2017-08-17 17:43:20 · 136 阅读 · 0 评论 -
我所了解的java设计模式之建造者模式
建造者模式:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。建造者模式于抽象工厂模式区别: 建造者模式关注的是零件类型和装配工艺(顺序),而工厂模式是创建一个对象,这是最大不同的地方。 这里是更详细的说法:http://bbs.csdn.net/topics/30241587Director:控制者类,这是控制整个组合过程,在这个原创 2017-08-18 17:00:31 · 390 阅读 · 0 评论 -
我理解的设计模式之适配器模式
适配器模式理解原创 2017-08-13 12:47:25 · 173 阅读 · 0 评论 -
我理解的设计模式之观察者模模式
欢迎批评建议,共同进步观察者模式: 一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 角色: 抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色都可以有任意数量的观察者。被观察者提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。原创 2017-08-13 14:27:44 · 210 阅读 · 0 评论 -
我了解的java设计模式之工厂模式
欢迎批评指教介绍:工厂模式的目的在于程序的可扩展性,让程序有一个更好地封装,降低程序模块之间的耦合程度。工厂模式分为三种:(head frist 设计模式----简单工厂是一种正常的编程思维) - 简单工厂模式 (Simple Factory Pattern) -工厂方法模式(Factory Method Pattern) -抽象工厂(Abstract Factor原创 2017-08-15 15:53:03 · 187 阅读 · 0 评论 -
我所理解的代理模式
————————-设计模式再次起航——————————–原创 2017-09-30 10:49:06 · 157 阅读 · 0 评论