会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
远方的狼
博客园
首页
新随笔
联系
订阅
管理
2016年3月6日
OC装饰模式
摘要: 穿衣问题,要求写一个给人搭配不同服饰的系统,那种可以换各种各样衣服和裤子的服饰系统,如下图: 首先排除这样的结果设计,如果我需要新增加超人的服饰设计,又得更改Person类,很明显违背了开发-封闭原则(ocp,对扩展的开放,对修改的封闭)。其实把这些服饰类写成子类就好,代码结构 如此,需要增加超人的
阅读全文
posted @ 2016-03-06 22:07 远方的狼
阅读(403)
评论(0)
推荐(0)
编辑
公告