其他 - 设计六大原则 来源
其他
2019-07-29 15:18:18
阅读次数: 0
1. 概述
- 设计六大原则
2. 为什么想起
- 最近在看 设计模式
- 书籍
- 设计模式
- 图解设计模式
- 博客
- 你所学习的设计模式到底有什么用?到底怎么用?
https://www.cnblogs.com/linkstar/p/7859980.html
- 设计模式学习
https://www.cnblogs.com/zhili/p/DesignPatternSummery.html
- 设计模式六大原则
https://www.cnblogs.com/zhanghengscnc/p/8299459.html
3. 一些收获
1. 设计模式怎么学
- 这个至今没搞明白
- 模糊的印象
- 准备
- java
- UML
- 类图
- 时序图 / 泳道图
- 阶段
- 简单看懂
- 能画类图
- 理解旧代码, 尝试重构
- 写新代码时刻意引入
- 写新代码时无意识使用
2. 学了有什么用
- 简化沟通
- 沟通中使用 设计模式 来减少解释
- 帮助理解代码
- 读源码时, 可以从一个稍微高于 源代码 的角度理解源代码
- 理清各类的角色后, 理解代码更加顺畅
- 帮助重构
- 知道问题代码的重构方向
- 写优质代码
- 适当时候使用适当设计模式, 可以写出易于维护, 方便拓展的优质代码
4. 为啥好多讲设计模式的博客, 都会带上所谓的 "设计模式六大原则"
- 出处
- 这六大原则的出处, 是在 敏捷软件开发 这本书
- 真实的名字, 应该是
- 敏捷开发六大原则
- 为啥老和设计模式联系起来
- 因为这本书先讲的原则, 然后立马讲了 设计模式
- 反正我目前没有发现, 他们有啥直接关系
- 可能是以为我没看 敏捷软件设计 那本书吧
ps
- 设计模式看完, 可能会看看多线程
- 或者 spring boot
转载自www.cnblogs.com/xy14/p/11263959.html