-
Notifications
You must be signed in to change notification settings - Fork 10
3 学习设计模式的建议
Zhimin Xu edited this page Feb 22, 2020
·
3 revisions
- 代码可读性查
- 需求理解浅
- 变化还未显现
- 不是系统的关键依赖点
- 项目没有复用价值
- 项目将要发布
- 不要为模式而模式
- 关注抽象类和接口
- 审视依赖关系
- 要有Framework和Application的区隔思维
- 在变化和稳定中寻找隔离点,分离它们,从而管理变化;
- 分析各个设计模式的类图,养成分析变化与稳定的习惯;
- 良好的设计是演化的结果,设计模式的应用不应该先入为主,应在重构中运用模式;
重构技法:
- 静态--->动态
- 早绑定--->晚绑定
- 继承--->组合
- 编译时依赖--->运行时依赖
- 紧耦合--->松耦合
- 如果一切都稳定或一切都变化,则没必要运用设计模式。
- 见模式而不知
- 识别模式,在应用中使用
- 在框架开发中应用模式
- 忘掉模式,只有原则