摘要:
建造者模式:结构:1.产品对象:一类产品的抽象,具体产品的建造应该在具体建造者中实现3.抽象建造者4.具体建造者:对于每种具体产品都应该有一个对应的建造者,其中应该有一个抽象产品对象成员变量5.装配者:建造者对各个零件单独建造,没有顺序,因此,需要早装配者中确定建造顺序 优点:1.建造者独立,易扩展 阅读全文
摘要:
命令模式:场景: 对一个对象要进行很多动作,每个动作就是一个命令。在原有的逻辑中,需要在客户端写出许多分支语句,针对内个动作,调用该对象类的成员函数。每增加一个动作,都需要在客户端和对象类中修改代码。违背了高内聚,低耦合的原则。因此,对于这种情况就可以使用命令模式。组成元素: 1.抽象命令类 2.具 阅读全文