会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
会长
本来无金樽,何处空对月
博客园
首页
订阅
管理
2017年5月30日
面向对象设计原则
摘要: 开放封闭原则 基本描述 一个设计良好的应用程序应该做到对扩展开放,对修改封闭。换言之:当系统需要添加一个新的模块时,尽可能少地修改已有的代码(对修改封闭),通过添加新的类型(class)以增加新的功能(对扩展开放)。 举例说明 假设要开发一个二目运算类Calculater,其不考虑扩展性的设计如下:
阅读全文
posted @ 2017-05-30 17:22 会长
阅读(343)
评论(0)
推荐(0)
编辑
公告