第9章 开放-封闭原则(OCP)

转载 2006年06月05日 14:32:00
软件实体(类、模块、函数等等)应该是可以扩展的,但是不可以修改的。如果正确应用OCP,那么以后再进行同样的改动时,就只需要添加新的代码,而不必改动已经正常运行的代码了。

设计模式六大原则——开放封闭原则(OCP)

什么是开闭原则?       定义:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。       开闭原则主要体现在两个方面:       1、对扩展开放,意味着有新的需求或变化时,可以...
  • u010853701
  • u010853701
  • 2014年04月30日 20:37
  • 3049

设计模式六大原则例子(六)-- 开放封闭原则(OCP)例子

之前我们对设计模式的六大原则做了简单归纳,这篇博客是对开放封闭原则进行的举例说明。 开放封闭原则的意义软件实体应该对扩展开放,对修改关闭,其含义是说一个软件实体应该通过扩展来实现变化,而不是通过修改已...
  • yabay2208
  • yabay2208
  • 2017年06月30日 11:53
  • 327

开放-封闭原则详解--七大面向对象设计原则(5)

开闭原则来源:        在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试...
  • fanyun_01
  • fanyun_01
  • 2016年07月16日 07:20
  • 544

设计模式六大原则: 一国两制 -- 开放封闭原则

开放封闭原则 OCP(Open Closed Principle ) 对于拓展是开放的(Open for extension), 对于更改是封闭的(Closed for modification)...
  • u011240877
  • u011240877
  • 2016年08月11日 23:27
  • 2048

java设计模式_开放封闭原则

一、什么是开放封闭原则 开放封闭原则(Open-Closed Principle):一个软件实体 应当对扩展开放,则修改关闭。 在设计一个模块时,应当使得这个模块可以在不被修 改的前提下被扩...
  • wwww_com
  • wwww_com
  • 2016年08月11日 21:26
  • 776

开放-封闭原则

核心思想 开放-封闭原则:是指软件实体(类、模块、函数等等)应该可以扩展...
  • loonsd
  • loonsd
  • 2016年01月04日 14:12
  • 1309

java-开放—封闭原则

我们日常用的手机软件隔上一段时间就会有新的版本
  • a980150976
  • a980150976
  • 2014年11月04日 09:16
  • 953

开放-封闭原则(OCP)

开放-封闭原则(Open-Closed Principle OCP)参考书籍敏捷软件开发 原则、模式与实践 Agile Software Development Principles, Patter...
  • BlackOmega
  • BlackOmega
  • 2016年04月08日 09:12
  • 438

开放封闭原则--OCP

一、OCP简介(OCP--Open-ClosedPrinciple): Software entities(classes,modules,functions,etc.) shouldbe open...
  • u011676589
  • u011676589
  • 2013年08月18日 12:57
  • 698

php面向对象的设计原则之开发-封闭原则(OCP)

php面向对象的设计原则之开发-封闭原则,体现该原则的关于播放器的一个简单举例。...
  • dnidong
  • dnidong
  • 2017年02月26日 10:07
  • 255
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第9章 开放-封闭原则(OCP)
举报原因:
原因补充:

(最多只允许输入30个字)