
面向对象
文章平均质量分 78
shenzi
优秀是一种习惯!
展开
-
61条面向对象设计的经验原则(收藏)
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相转载 2009-03-08 19:02:00 · 722 阅读 · 0 评论 -
面向对象设计原则及设计模式
面向对象设计原则:SRP 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。OCP 开放-封闭原则:软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。LSP Liskov替换原则:子类型必须能够替换掉它们的基类型。DIP 依赖倒置原则:抽象不一噶依赖于细节。细节应该依赖于抽象。ISP 接口隔离原则:不应该强迫客户依赖于它们不用的方法。接口属原创 2010-05-09 10:32:00 · 1876 阅读 · 0 评论