
设计模式
luckljtchinaren
这个作者很懒,什么都没留下…
展开
-
设计模式:Bridge
备注:包含两种示例,一种是类图直译场景以便理解类图,另一种是伪现实场景以便应用。 Bridge Pattern:桥接模式,【GOF95】将抽象化 (Abstraction)与实现化(Implementation)解耦,使得二者可以独立地变化。 将两个角色之间的继承关系改为聚合关系,即强关联改为弱关联。因此,桥梁模式中的所谓解耦,就是指在一个软件系统的抽象化和实现化之间使用组合/聚合关系而不是继...原创 2018-07-31 16:18:32 · 265 阅读 · 0 评论 -
设计模式:Builder
备注:包含两种示例,一种是类图直译场景以便理解类图,另一种是伪现实场景以便应用。 Builder Pattern:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Director主导构建过程,采用不同的builder会有不同结果。 1、Class Diagram: 其中for循环是指比如有两个Part:PartA、PartB,则for相当于builder->...原创 2018-08-03 12:02:58 · 222 阅读 · 0 评论