JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

java设计之开闭原则 java设计模式开闭原则

wys521 2024-11-02 14:55:50 精选教程 33 ℃ 0 评论

一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。

也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,引入新功能。开闭原则中“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭原则中“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。

用抽象构建框架,用实现扩展细节。

这么设计的优点可以提高软件的可复用型和可维护性型;

下面主要通过一个简单的程序用以说明,接口定义课程的id,name,price;通过不同的实现和继承的方式来展示在不修改现有代码的基础上,计算价格的方式,来更好的说明软件设计的开闭原则。

程序示例:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表