首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

懂设计内检证的进解决方法

2012-05-23 
懂设计内检证的进有没有什么死板的方法,由于没有什么设计经验.但却要检查别人的设计..[解决办法]检验的主

懂设计内检证的进
有没有什么死板的方法,由于没有什么设计经验.但却要检查别人的设计..

[解决办法]
检验的主要理论依据就是两个东西:
1. 面向对象设计的6大原则
a. 单一职责原则
b. 里氏替换原则
c. 依赖倒置原则
d. 接口隔离原则
e. 迪米特法则
f. 开闭原则

2. 经典的23个设计模式。实际上23个设计模式就是上述6大原则的具体应用。

当然,一切不是绝对的,的确需要些经验和必要的时候做些tradeoff。比如,如果整个系统都是用非面向对象的程序语言来实现的话,就不能死板地用上面那些原则和设计模式去套,但那些原则和模式的思路,是绝对可以参考的。

热点排行