OO设计原则

Posted on 2008-05-14 17:59 RichardHe 阅读(66) 评论(0)  编辑 收藏 引用
今天看到梁兄的BLOG,就抄了他的几句体会箴言

第一:开闭原则,软件架构应该是扩展开放,对修改关闭
第二:LISKOV替换原则,任何基类可以出现的地方,子类一定也可以出现
第三:依赖倒转原则,要依赖于抽象,不要依赖于实现
第四:接口隔离原则,应该为客户提供尽可能小的接口,而不是提供大的接口
第五:组合,聚合复用原则,要尽量使用组合,聚合,而不是继承关系以达到复用的目的
第六:Demeter法则:一个软件实体应该与尽可能少的其他实体发生互相作用

相信以上几个原则对自己的以后开发高质量的软件有相应的优势,相对来说也比较好理解


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:

posts - 80, comments - 99, trackbacks - 0, articles - 72

Copyright © RichardHe