OO设计
com_microsoft
这个作者很懒,什么都没留下…
展开
-
OO设计原则 -- OO设计的原则及设计过程的全面总结
一.OO(面向对象)的设计基础 面向对象(OO):就是基于对象概念,以对象为中心,以类和继承为构造机制,充分利用接口和多态提供灵活性, 来认识、理解、刻划客观世界和设计、构建相应的软件系统。 面向对象的特征:虽然各种转载 2011-09-26 12:43:54 · 320 阅读 · 0 评论 -
OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则
依赖倒置原则的2个重要方针 A. High level modules should not depend upon low level modules. Both shoulddepend upon abstractions. 高层模块不应该依赖于低层模块,二者都应该依赖于转载 2011-09-26 11:47:08 · 161 阅读 · 0 评论 -
OO设计原则 -- Liskov Substitution Principle: OO设计的LSP里氏替换原则
概要 Functions that use pointers or references to base classesmust be able to use objects of derived classes without knowing it. 所有引用基类的地方必转载 2011-09-26 11:42:12 · 195 阅读 · 0 评论 -
OO设计原则 -- Interface Segregation Principle:OO设计的ISP接口分隔原则
概要 Clientsshould not be forced to depend upon interfaces that they do not use. 不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。 它包含了2层意思:转载 2011-09-26 11:39:27 · 192 阅读 · 0 评论