委托与继承 Python
我刚接触到Python中的“委托”这个概念,但我搞不清楚委托和继承之间有什么区别。为什么有人会选择使用委托而不是继承呢?
2 个回答
4
委托是一种强大的机制,它允许你把一个任务从一个类转交给另一个类。这样做的主要好处是,当你修改其中一个类时,不会影响到其他类。
此外,如果你还不太明白这个原则,那么你的类可能在做超出它们应该做的事情。我的意思是,你可能让一个类去完成一些本来应该由另一个类来处理的工作,然后你可以通过委托的方式来实现同样的功能。