
设计模式
文章平均质量分 83
jiajia4336
这个作者很懒,什么都没留下…
展开
-
Active Object Pattern(主动对象模式理解)
之所以叫主动对象, 区别于被动对象, 只能被动被别人调用的对象, 而主动对象内部有线程可以自行调用自己的方法.Active Object首先使用了Proxy模式, 这个和RPC一样, 用户可以象访问local function一样使用然后Active Object关键的一步是使用command模式分离invacation和execution, proxy并没有直接运行调用逻辑, 而是封装成command发送给invoker queueActive Object 设计模式的本质是解耦合方法的调用转载 2021-07-19 10:19:52 · 768 阅读 · 0 评论 -
关联、组合、聚合、依赖关系比较
设计模式或者UML中比较不太容易区分的类之间的关系1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2.其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Associati...转载 2019-11-25 10:00:27 · 290 阅读 · 0 评论 -
设计模式总结 C++
设计模式的几大原则: 设计原则名称 设计原则描述 重要性 单一职责原则 - 尽量避免相同的职责分散在不同的类当中 - 避免一个类承担过多不同类型的职责 ★★★★☆ 开闭原则 对扩展开放,对修改封闭。对于新增需求,尽量少修改已有代码...原创 2019-05-29 10:05:26 · 645 阅读 · 0 评论