什么是应用程序扩展

面向对象设计中常有一个原则,面对修改关闭,面对扩展开放。
要想应用程序扩展就必须以抽象来隔离。

就比如基类有一个方法test();而很多子类都重载此方法,外部类调用基类即可,这就是扩展。简言之就是可以方便增加功能而又不改或者很少改应用程序。
原文地址:https://www.cnblogs.com/gsk99/p/1551362.html