类应该对扩展开发,对修改关闭。为了交互对象之间的松耦合设计而努力。针对接口编程,不针对实现编程。多用组合,少用继承。抽象。封装变化。找出程序中会变化的方面,然后将其和固定不变的方面分离 转载于:https://www.cnblogs.com/qingyuuu/p/5853450.html