设计模式
文章平均质量分 78
华衣在盛
这个作者很懒,什么都没留下…
展开
-
设计模式:“单一职责“ 之 Decorator Method
装饰器模式,真正理解组合优于继承的设计原则原创 2022-06-22 06:46:21 · 82 阅读 · 0 评论 -
设计模式:“组件协作“ 之 Observer Method
观察者设计模式原创 2022-06-18 18:23:41 · 78 阅读 · 0 评论 -
设计模式:“组件协作“ 之 Stratege Method
策略模式实现,及结构化分解的对比原创 2022-05-02 21:16:47 · 84 阅读 · 0 评论 -
设计模式:“组件协作“ 之 Templat Method
组件协作模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 1)Templat Method 2)Stategy 3)Observer / Event 模板方法模式 动机 在软件构建过程中,对于某一项任务,他常常有稳定的整体操作结构,单子各个子步骤有很多改变的需求,或者由于固有的原因(比如框架与应用之间的关系)而无法和任务的整体结构同时出现。 如何在确定稳定操作结构前提下,来灵活应对原创 2022-04-12 21:58:23 · 198 阅读 · 0 评论 -
设计模式:面向对象的设计原则
问题引入:为什么要使用面向对象的设计? 面向对象设计最大的优势在于抵御变化,变化是复用的天敌! 重新认识面向对象 隔离变化 从宏观层面来看,面向对象的构建的构建方式更能是适应软件的变化,能将变化所带来的影响减为最小。 各司其职 从微观层面来讲,面向对象的方式更强调各个类的“职责”,由于需求变化导致的新增类型不应该影响原来类型的实现——是所谓各负其责。 对象是什么 从语言层面来讲:对象封装了代码和数据。 从规格层面来讲:对象是一系列可被使用的公共接口。 从概念层面来讲:对象是拥有某种责任的抽象 设计原则原创 2022-04-05 21:48:54 · 384 阅读 · 0 评论 -
设计模式:类之间的关系
设计模式中类图的6种关系,包含依赖关系,关联关系,聚合关系,组合关系,泛化关系,实现关系详解原创 2022-03-29 14:45:17 · 978 阅读 · 0 评论