构造器模式 Builder Pattern 意图:使复杂对象的构造算法和它的表示分离,以便同一个构造算法,可以创建不同的表示; 应用场景: 1)当某个产品对象的构建算法需要和产品组成部分及组装行为分离时 2)同一个产品构建算法,可以构建不同的产品表 好处/缺点 1)每一种类型产品对象都需要有一个具体的构造器 example: 设计问题: 在cos系统中,DConverter类读取数据库中菜单数据(类型-mtype,名称-mname,价格-mprice)构造xml或者Json格式文本对象,以便进行网络数据交换,如何解决该设计问题?
怕什么真理无穷,进一寸有一寸的欢喜。---胡适