- 1
- 0
- 约5.33千字
- 约 33页
- 2018-02-19 发布于浙江
- 举报
[]软件开发技术-建造者模式
软件开发技术 建造者模式 建造者模式 建造者模式简介 建造者模式实例 建造者模式其他情况 建造者模式的应用 总结 建造者模式 建造者模式简介 建造者模式实例 建造者模式其他情况 建造者模式的应用 总结 装电脑,不管CPU是Intel还是AMD,不管显卡是2000还是白送的,只要装配在一起,一台PC就诞生了。对客户来说,不需要知道太多关于PC组装的细节。 将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以建造不同的表示 将构造复杂对象的过程和组成对象的部件解耦 像攒电脑一样,不管什么品牌的配件,只要兼容,就可以装上 抽象建造者角色(Builder):给出一个抽象的接口,用来规范产品对象的各个组成成分的建造。 具体建造者角色(Concrete Builder ): 实现抽象建造者所申明的接口,给出一步一步地完成建造产品实例的操作。 在建造过程完成后,提供产品的实例。 导演者角色(Director):用来调用具体建造者以建造产品对象。 产品角色(Product):要建造的对象。 建造者模式 建造者模式简介 建造者模式实例 建造者模式其他情况 建造者模式的应用 总结 建造者模式实例 实例一 生产产品 实例二 牛肉刀削面 实例一 建造者结构图 Builder类 abstract class Builder{ public abstract void Buil
原创力文档

文档评论(0)