该怎么使用Java设计模式编程中的OCP开闭原则?.docxVIP

  • 3
  • 0
  • 约2.24千字
  • 约 3页
  • 2021-11-03 发布于江苏
  • 举报

该怎么使用Java设计模式编程中的OCP开闭原则?.docx

该怎么使用Java设计模式编程中的OCP开闭原则? 该怎么使用Java设计模式编程中的OCP开闭原则? OCP开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。 开闭原则是面向对象设计中最基础的设计原则,它指导我们如何建立稳定灵活的系统。开闭原则可能是设计模式六项原则中定义最模糊的一个了

文档评论(0)

1亿VIP精品文档

相关文档