
模式
wenzi1984
这个作者很懒,什么都没留下…
展开
-
建造模式(Builder)--转载
设计模式学习笔记--建造模式(Builder) 建造(Builder)模式属于对象的创建模式。1. 定义 建造模式将一个产品的内部表象与产品生成过程分割出来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。2. 使用的原因 是为了将构建复杂对象的过程和它的部件解耦。3.适用的情况 建造模式利用一个导演者对象和具体建造者对象一个一个地建造出所有的零件,从而建造出完整的产品对象。建造者模式将转载 2011-12-22 16:49:29 · 286 阅读 · 0 评论 -
java关于23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如转载 2011-12-22 17:04:40 · 310 阅读 · 0 评论 -
建造模式-电脑篇(转载)
package org.xgj.build; public class Client { public static void main(String[] args) { Builder builder = new PCBuilder(); /* * builder.buildCpu(); 这里其实是不允许的,但是这里不会报出,因为为了测试, * 我的client和我的创建模式的类放在转载 2011-12-22 16:50:25 · 310 阅读 · 0 评论 -
建造模式-追mm篇(转载)
MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦。如果有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够用相应的语言说出“我爱你”这句话了,国外的MM也可以轻松搞掂,这就是我的“我爱你” builder。(这一定比美军在伊拉克用的翻译机好卖)。追MM必胜武器,我爱你Builder i)抽象建造者(Builder转载 2011-12-22 16:51:09 · 261 阅读 · 0 评论