奔跑的肥猪

导航

面向对象设计5大准则

OO 设计5原则

单一职责原则(SRP)

     仅有一个引起其变化的原因

 

开放封闭原则(OCP)

     欢迎扩展,拒绝修改(关键是抽象)

 

依赖倒置原则(DIP)

    高层 - > 低层  实现->细节

 

里氏代换原则(LSP)

     子类必须能替换成它们的父类(龙生龙,凤生凤,老鼠的儿子会打洞)

 

接口隔离原则(ISP)

    客户端不应该被强迫实现一些他们不会使用的接口(霸王条款)

posted on 2011-12-23 16:07  布兜兜  阅读(323)  评论(0)    收藏  举报