随笔分类 - 设计模式
摘要:模式定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。- 由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。- 目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。- 根据对象...
阅读全文
摘要:11.1 变化是永恒的 又是一个周三,快要下班了,老大突然拉住我,喜滋滋地告诉我:“牛叉公司很满意我们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我们公司制作了,不过这次又额外增加了一个新需求:汽车的启动、停止、喇叭声音、引擎声音都由客户自己控制,他想什么顺序就什么顺序,这个没问题吧?”...
阅读全文
摘要:模式定义:提供创建对象的接口。包括工厂方法和抽象工厂方法两种。为什么使用工厂模式呢?工厂模式相当于new一个对象,但是它可以为你的系统带来更大的扩展性和更小的修改量。情景一:有一个汽车类Carpublic class Car{ public Car() { 设置汽车形状 设置汽车颜色 ...
阅读全文
摘要:模式定义:单件模式主要作用是保证在java应用程序中,一个类只有一个实例存在。在很多操作中,比如建立目录、数据库连接都需要这样的单线程操作。单件实例可以状态化,用于保存状态。多个状态化的单件实例可以座位状态仓库对外提供服务。另外,单件实例也可以无状态化,用于充当工具类。单件一般有两种形式:第一种pu...
阅读全文

浙公网安备 33010602011771号