![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 51
浩海烟云
软件开发选手
展开
-
【设计原则和思想---单一职责(Single Responsibility Principle )】
经典的设计原则SOLID、KISS、YAGNI、DRY、LOD 很多人因为对这些原则理解的不够透彻,导致在使用的时候过于教条主义,拿原则当真理,生搬硬套,反而适得其反;SOLID原则并非单纯的1个原则,而是由5个设计原则组成的,它们分别是:单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则,依次对应SOLID中的S、O、L、I、D这5个英文字母。单一职责1.如何理解单一职责原则(SRP)?一个类只负责完成一个职责或者功能。不要...原创 2022-01-19 21:54:45 · 306 阅读 · 0 评论 -
UML图中的关系符号解释
UML图中的关系符号解释UML图是程序设计最基本的操作,可以很好地梳理各个类之间的关系,方便我们对代码框架的理解和实现思路的形成; 在面向对象程序设计时,类与类之间的关系主要分为 继承,实现,依赖,关联,聚合,组合六种关系。 其中前两种理解很简单,重点是比较容易混淆的后四种。 (1)继承(或叫泛化) 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系; 类图如下 (2)实现转载 2021-07-16 11:53:54 · 1568 阅读 · 0 评论 -
设计模式---策略模式理解
设计模式—策略模式理解&esmp; 策略模式本质是以多态的实现程序的可扩展性,将对象和算法解耦,定义一系列的算法,把它们一个个封装起来,并且这些算法之间可以相互替代,该算法可以独立于使用它的客户程序而变化(扩展、子类化)。...原创 2021-07-15 20:35:11 · 121 阅读 · 0 评论