摘要: 在软件设计中,我们通常是追求封装,降低耦合。开放封闭原则是符合这一设计目标的。 开放封闭原则主要体现在: 1.对扩展开放 2.对修改封闭 我们通常使用OOP中的多态和继承来实现这个目的。 场景:一个大富翁出行,他拥有很多交通工具,汽车,轮船,飞机。 简单工厂: 将交通工具抽象为一个接口或者抽象类,使 阅读全文
posted @ 2016-11-09 17:18 Maskisland 阅读(316) 评论(0) 推荐(0) 编辑