设计模式---构造器模式

构造器模式 Builder Pattern
意图:使复杂对象的构造算法和它的表示分离,以便同一个构造算法,可以创建不同的表示;

应用场景:
1)当某个产品对象的构建算法需要和产品组成部分及组装行为分离时
2)同一个产品构建算法,可以构建不同的产品表

好处/缺点
1)每一种类型产品对象都需要有一个具体的构造器

example:
设计问题:
在cos系统中,DConverter类读取数据库中菜单数据(类型-mtype,名称-mname,价格-mprice)构造xml或者Json格式文本对象,以便进行网络数据交换,如何解决该设计问题?

怕什么真理无穷,进一寸有一寸的欢喜。---胡适
原文地址:https://www.cnblogs.com/hujianglang/p/7565311.html