(创建型)建造者模式UML(Builder)
2018-03-07 18:29:56 1 举报
建造者模式UML
作者其他创作
大纲/内容
泛化
建造者模式
依赖
SoldierBuilder(具体建造者.士兵)
Person(产品类)
GirlBuilder(具体建造者.姑娘)
Client
CivilianBuilder(具体建造者.布衣)
AbstractPersonBuilder(抽象建造者) {Abstract}
PersonBuilderController(指挥类)
角色:产品类 抽象建造者 具体建造者 指挥类
建造者模式:(Builder模式) 业务需求:建造三个角色,士兵娃娃,布衣娃娃,姑娘娃娃 实现逻辑:人物相同结构,头部结构,肢体结构,身体结构,不同结构:士兵娃娃 有盔甲,布衣娃娃有粗衣,姑娘娃娃有女装,它们的公共产品类(Person)
概念:将一个复杂类的构建与表示进行分离,使得有相同的构建过程有着不同的表示
0 条评论
下一页