![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
大锅小米
stay hungay stay foolish
展开
-
设计模式类图 六大关系
一个类在图中的表示方法有六大类:泛化(Generalization)、实现(Realization)、依赖(Dependence)、关联(Association)、聚合(Aggregation)、组合(Composition) 泛化 在java中就是继承关系,继承被称为is-a 关系,因为从一个类继承而来的类能够被当成父类来使用。当一个类被多个类共享特征的时候也就是泛化;类似的,当一个类表示一...原创 2019-10-12 09:26:53 · 204 阅读 · 0 评论 -
设计模式之禅 读笔记 六大设计原则
在哲学上,矛盾法则即对立统一法则,是唯物辩证法的根本法则。实践决定认知,认知指导实践。3W原则,是什么,为什么,怎么做。 设计模式的重要性只有我们在实际开发过程中才能明白它是多么的重要!!!设计模式是一种知道思想,思想来源于实践,用来指导生产。学习这个是为了让自己少走弯路,站在更高的层次上去看待代码、软件设计、架构,写代码不在是一种复制粘贴,而是一种艺术享受。 ...原创 2019-10-11 20:46:31 · 144 阅读 · 0 评论 -
命令模式VS策略模式
行为模式:关注系统中对象之间的相互交互,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责,共11种模式。模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。本文主要对方命令模式和策略模式的 1 策略模式和命令模式的不同之处: (1)策略模式的主要意图是封装算法,对于他来说,“算法...原创 2019-09-25 22:07:52 · 294 阅读 · 0 评论