设计模式之建造者模式

一、什么是建造者模式 对于一个复杂的对象,由多个组件构成(属性很多),将对象的构造与表示分离,使得同样的构造过程可以创造不同的表现,也就是说组件相同,但是构造的顺序可以不同,最终可以创建具有不同属性的对象。 建造者模式适用于复杂的对象,应用程序不需要知道具体的构造细节,只负责使用构造出来的对象。 二、具体的场景分析 场景: 一门课程有多个属性,我们要获取这门课程,客户端不需要知道课程具体怎样构建起
相关文章
相关标签/搜索