设计模式
文章平均质量分 93
Henry Morgen
stay hungry stay folish!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文看懂UML的各种关系
UML关系总结 本文系统讲解了UML类图中的6种核心关系及其C++实现: 关联关系(Association) - 对象间临时使用关系,用指针实现(如人与摩托车) 依赖关系(Dependency) - 方法参数或返回值的临时关系 聚合关系(Aggregation) - 整体与部分可分离的关系(如车队与摩托车) 组合关系(Composition) - 强所属关系(如发动机与摩托车) 泛化关系(Generalization) - 继承关系 实现关系(Realization) - 接口实现 关键区别在于对象间生命周原创 2026-04-24 16:10:26 · 449 阅读 · 0 评论 -
简单工厂模式和策略模式
本文通过电影片场道具管理的生动案例,讲解简单工厂模式和策略模式的设计思想与实现。简单工厂模式通过"道具工厂"封装对象创建过程,实现调用者与具体产品的解耦,但存在违反开闭原则的缺点。策略模式则用于动态切换算法策略,两者结合可发挥更大威力。文章包含UML类图解析和现代C++代码实现,帮助初学者理解设计模式的实际应用场景和实现方法。原创 2026-04-24 16:58:36 · 389 阅读 · 0 评论
分享