
设计模式
Gene兵
成长就是动力!!!
展开
-
java设计模式(设计模式介绍/创建型模式)之单列模式
设计模式 创建型模式: 单列模式/工厂模式/抽象工厂模式/建造者模式/原型模式 结构型模式 适配器模式/桥接模式/装饰模式/组合模式/外观模式/代理模式 行为型模式 模板方法莫斯/命令模式/迭代器模式/观察者模式/中介者模式/备忘录模式/解释器模式/状态模式/策略模式/责任链模式/访问者模式. 1.单列模式 1.核心: 保证一个雷只有一个实例,并提供一个访问该实例的全局访问点....原创 2018-09-12 19:02:21 · 155 阅读 · 0 评论 -
java设计模式(创建型模式)之建造者模式
1.建造模式的本质 1.实现了对象组件的单独构造和装配这个模式的构建过程复杂情况下使用. 2.实现了构建和装配的解耦,不同构建起,相同的装配,可以做出不同的对象.相同的构建起,不同装配顺序也可以出现不同的对象,试下了构建算法/装配算法的解耦.实现了更好的复用 实例: 1.需要构建的实体对象 /** * 飞船 * @author xzb_l * ...原创 2018-09-12 19:14:37 · 156 阅读 · 0 评论 -
java设计模式(创建型模式)之原型模式prototype
原型模式: 通过产生一个对象需要非常复杂的数据准备或访问权限.则可以使用原型模式 java中的克隆技术,以某个对象为原型,复制出新的对象, 优势:效率高(直接克隆,避免了重复执行构造过程) 克隆类似于new,但是不同于new.new创建新对象属性采用的是默认值,克隆对象的属性值完全和原型对象相同.并且克隆出的新对象改变不会影响原型对象再修改克隆的值. 原型模式实现 C...原创 2018-09-12 19:16:44 · 156 阅读 · 0 评论