来自「Head First 设计模式」的程序设计原则
2017-08-05 20:39
866 查看
在我们进行程序设计的时候,秉承经典的程序设计原则,可以让我们的程序具有良好的可扩展性。特别提醒,不要小看可扩展性,她是我们编写程序最具潜力的重要指标。接下来,让我们一起来看看这些来自「Head First 设计模式」的经典程序设计原则:
第 1 个原则:找出应用之中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。
第 2 个原则:针对接口编程,而不是针对实现编程。
第 3 个原则:多用组合,少用继承。
第 4 个原则:为了交互对象之间的松耦合设计而努力。
第 5 个原则:类应该对扩展开放,对修改关闭。
第 6 个原则:要依赖抽象,不要依赖具体类。
第 7 个原则:最少知识原则,只和你的密友谈话。
第 8 个原则:好莱坞原则,别调用(打电话给)我们,我们会调用(打电话给)你。
第 9 个原则:一个类应该只有一个引起变化的原因。
温馨提示:想成为一个人人膜拜的程序设计大师吗?想成为迷倒万千少女的超级 coder 吗?来吧,这是你最好的选择!
相关文章推荐
- 【程序设计】设计模式与设计原则
- Head First 设计模式 --3 装饰者模式 开闭原则
- 设计模式之程序设计原则
- Head First-设计模式:设计原则和设计评价
- Head First 设计模式----设计原则
- Android编程思想,面向对象程序设计第一篇——设计模式6个原则
- 面向对象程序的设计原则--Head First 设计模式笔记
- [设计模式]Java程序设计原则
- 设计原则(head first 设计模式)学习笔记
- "Head First 设计模式"读书笔记——OO设计原则
- [.net 面向对象程序设计深入](18)实战设计模式——设计模式使用场景及原则
- 程序设计原则与设计模式
- Head First 设计模式 里面的设计原则总结 MindJet整理
- Head First 设计模式 读书摘记(一)OO设计原则
- Head First 设计模式中的设计原则
- OO设计原则——摘自《Head First 设计模式》
- Head First 设计模式 之 oo设计原则简介
- 设计模式的原则
- 设计模式六大原则(3):依赖倒置原则
- [.net 面向对象程序设计深入](26)实战设计模式——策略模式 Strategy (行为型)