会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
我爱技术
淡薄名利,豁达人生,忌浮弃华,惜时珍情,寻心所向,追真求明,卧薪尝胆,造幸谋福,身心爱志,幸福人生
博客园
首页
新随笔
联系
管理
订阅
2009年6月15日
【剖析设计模式】——OO与设计原则
摘要: OO有三大特性:封装性,多态性,继承性。 设计原则有5种: 1. 单一职责(SRP):一个类应该有且仅有一个引起变化的因素。 2. 开放封闭(OCP):对扩展开放,对修改封闭。 3. Liskov替换(LSP):子类可以替换为它的基类。 4. 依赖倒置(DIP):高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。 5. 接口隔离(ISP):一个类对另外一...
阅读全文
posted @ 2009-06-15 23:16 primeli
阅读(375)
评论(1)
推荐(0)
编辑
公告