面向对象程序设计之开放-封闭原则(OCP)

所谓开放就是一个模块的功能是能够扩展的,是能够随时知足外部需求的变化;所谓封闭就是在模块功能扩展的同时,咱们没必要去改动原有模块的代码,没必要去破坏原有模块的完整性,咱们所要作的只是在模块以外添加一些代码。c++ 要知足这个原则的关键方法就是抽象,将模块的功能抽象化,例如咱们如今须要开发一个模块去读入外部设备输入的数据并把数据显示出来,刚开始的时候,需求只是要求从键盘读入,因而咱们实现咱们的模块函
相关文章
相关标签/搜索