问答题

【参考答案】

针对接口编程,优先使用对象组合而不是类继承,找到并封装变化点。