继承往往被过度使用。在设计过程中,
耦合关系要尽量弱
。如果类与类之间关系可以有多种方式表达,就使用关系最弱的那种。而继承几乎是最强烈的关系。
参考原则
如果组合可行,就不用考虑继承
如果私有继承🆗,不要使用public继承
如果类之间可以使用多张关系,就使用耦合最弱的一种
避免使用多重继承