设计原则(6):开闭原则

开闭原则:开闭原则告诉我们应尽量通过扩展软件 实体的行为来实现变化,而不是通过修改已有的代码来完成变化,它是为软件实体的未来事件而制定的对现行 开发设计进行约束的一个原则。 我们举个例子说明一下:以书店销售书籍为例,其类图如图6-1所示。 现在问题来了,如果现在需要对书籍进行打折,我们应该怎么做呢?如下:使用扩展的类进行业务逻辑处理,来达到书籍打折业务的修改。 我们如何使用开闭原则呢? ** 抽象
相关文章
相关标签/搜索