摘要: 模式定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。- 由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。- 目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。- 根据对象... 阅读全文
posted @ 2012-12-18 15:56 默默生长的蘑菇 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 11.1 变化是永恒的 又是一个周三,快要下班了,老大突然拉住我,喜滋滋地告诉我:“牛叉公司很满意我们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我们公司制作了,不过这次又额外增加了一个新需求:汽车的启动、停止、喇叭声音、引擎声音都由客户自己控制,他想什么顺序就什么顺序,这个没问题吧?”... 阅读全文
posted @ 2012-12-18 14:43 默默生长的蘑菇 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 模式定义:提供创建对象的接口。包括工厂方法和抽象工厂方法两种。为什么使用工厂模式呢?工厂模式相当于new一个对象,但是它可以为你的系统带来更大的扩展性和更小的修改量。情景一:有一个汽车类Carpublic class Car{ public Car() { 设置汽车形状 设置汽车颜色 ... 阅读全文
posted @ 2012-12-18 13:46 默默生长的蘑菇 阅读(186) 评论(0) 推荐(0) 编辑