问答题

【参考答案】

开闭原则:一个软件实体,应该对扩展开放,对修改关闭。
依赖倒转原则:高层模块不应该依赖于低层模块,它们都应该依赖抽象。