摘要: 缺失封装 没有将实现变化封装在抽象和层次结构中时,将导致这种坏味。 表现形式通常如下: 客户程序与其需要的服务变种紧密耦合,每当需要支持新变种或修改既有变种时,都将影响客户程序。 每当需要在层次结构中支持新变种时,都添加了大量不必要的类,这增加了设计的复杂度。 为什么不能缺失封装? 开闭原则(OCP 阅读全文
posted @ 2018-05-02 08:17 CoderFocus 阅读(1231) 评论(6) 推荐(55) 编辑