- 博客(3)
- 资源 (22)
- 收藏
- 关注
原创 设计模式学习笔记---原型模式prototype(Java版)
一、场景克隆羊多利二、本质通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式节约时间。就是java中的克隆技术,以某个对象为原型,复制出新的对象。新的对象具备原型对象的特点。效率高,避免了重新执行构造过程的步骤。克隆类似于new,但不同于new.new创建新的对象属性采用的是默认值。克隆出的对象的属性值完全和原型对象相同。并且克隆出的新对象不会影响原型对象。
2015-02-28 22:21:03 1131
原创 设计模式学习笔记---建造者模式(Java版)
一、场景建造一个复杂的产品。二、本质将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 [构建与表示分离,同构建不同表示]与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者联系建造者最后得到产品。即建造模式可以强制实行一种分步骤进行的建造过程。建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只
2015-02-28 17:37:17 789
原创 设计模式学习笔记---工厂模式(Java版)
详细分类一、简单工厂模式二、工厂方法模式三、抽象工厂模式一、简单工厂模式简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。不修改代码的话,是无法扩展的。无工厂模式package com.lgd.simplefactory;public interface Car { v
2015-02-11 21:33:38 946
《ZigBee实战演练》第三版
2014-08-19
OSGi web开发常用jar包
2014-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人