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