摘要: 穿衣问题,要求写一个给人搭配不同服饰的系统,那种可以换各种各样衣服和裤子的服饰系统,如下图: 首先排除这样的结果设计,如果我需要新增加超人的服饰设计,又得更改Person类,很明显违背了开发-封闭原则(ocp,对扩展的开放,对修改的封闭)。其实把这些服饰类写成子类就好,代码结构 如此,需要增加超人的 阅读全文
posted @ 2016-03-06 22:07 远方的狼 阅读(403) 评论(0) 推荐(0) 编辑