avatar
文章
2976
标签
100
分类
63
首页
时间轴
标签
分类
知识库
关于
友链
LogoEstom的博客1 设计模式的原则 返回首页
搜索
首页
时间轴
标签
分类
知识库
关于
友链

1 设计模式的原则

发表于2021-04-10|更新于2021-04-10|设计模式
|总字数:0|阅读时长:1分钟|浏览量:
文章作者: Estom
文章链接: https://estom.github.io/2021/04/10/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1%20%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%8E%9F%E5%88%99/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!
cover of previous post
上一篇
1.1 单一职责原则
单一职责原则(Single Responsibility Principle) 1 单一职责原则 (SRP:The Single Responsibility Principle) 为什么 因为每一个职责都是一个变化的中心。当需求变化时,这个变化将通过更改职责相关的类来体现。 如果一个类拥有多于一个的职责,则这些职责就耦合到在了一起,那么就会有多于一个原因来导致这个类的变化。对于某一职责的更改可能会损害类满足其他耦合职责的能力。这样职责的耦合会导致设计的脆弱,以至于当职责发生更改时产生无法预期的破坏。 低耦合高内聚 是什么 一个类应该有且只有一个变化的原因。 There should never be more than one reason for a class to change. 2 实例 例如,考虑下图中的设计。类图中显示 Rectangle 类包含两个方法,一个方法(Draw)负责在显示屏幕上绘制矩形,另一个方法(Area)负责计算矩形图形面积。 有两个不同的应用程序均使用了 Rectangle 类。一个应用为计算几何程序,它使用了 Rectangl...
cover of next post
下一篇
FORMAT
notes 本篇标题(主题) 用来记录各个科目的markdown笔记,并逐渐从有道云笔记将内容移植过来。 关于笔记记录的说明:我觉得笔记记录的内容过于细节。所有的知识应该以书上为准。整理笔记的目的应该是作为一种快速参考或者索引,而不是详细的记录所有的细节。说实话,我觉得你的笔记废话太多,自己都不一定会看。我觉得是时间放弃你愚蠢的笔记策略了。从今以后,必须跟上自己的笔记进度和作业进度。不能就学两科还跟不上进度,太傻逼了。上课时间才是最重要的,记得做笔记啊,啥时候,你成了一个上课不听,下课做作的人???没用的。以后自己去坐到前排学习吧,这种事,确实有利。能强迫自己认真听讲。 1 分类标题(用来描述主题的各个方面或者分类)1.1 知识点、词条(用来表述这个方面或者分类的词条)使用正文来记录知识点内容 使用无序列表来记录知识点内容 无序列表 次级列表 次级列表 使用有序列表来记录知识点内容 有序列表 次级列表 次级列表 2 关于做笔记的讨论 感觉没有必要做笔记,只要在书上做好指明就好了。这就好像在PDF原文上做笔记一样。 那么什么样的东西才会需要自己做笔记呢?我觉得...
avatar
Estom
也许那年在绿色的麦浪中奔跑的时候,就注定了我此生的繁华与悲叹
文章
2976
标签
100
分类
63
关注
公告
欢迎参观Estom的小屋
最新文章
自引用泛型概述
自引用泛型概述2025-12-21
02 集合底层结构
02 集合底层结构2025-12-18
11 Arrays和Collections
11 Arrays和Collections2025-12-18
06 JUC并发容器
06 JUC并发容器2025-12-18
30 问题排查和性能优化指南
30 问题排查和性能优化指南2025-09-14
© 2025 - 2026 By Estom框架 Hexo 8.1.1|主题 Butterfly 5.5.3
搜索
数据加载中