gpt4 book ai didi

oop - 多重继承的用途?

转载 作者:行者123 更新时间:2023-12-03 11:45:23 27 4
gpt4 key购买 nike

谁能想到使用多重继承的任何情况?我能想到的每一个案例都可以通过方法操作符来解决

AnotherClass() { return this->something.anotherClass; }

最佳答案

我认为这对样板代码最有用。例如,IDisposable 模式对于 .NET 中的所有类都是完全相同的。那么为什么要一遍又一遍地重新键入该代码呢?

另一个例子是 ICollection。绝大多数接口(interface)方法的实现完全相同。只有几个方法实际上是您的类所独有的。

不幸的是,多重继承很容易被滥用。人们很快就会开始做一些愚蠢的事情,比如 LabelPrinter 类继承自他们的 TcpIpConnector 类,而不是仅仅包含它。

关于oop - 多重继承的用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/573913/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com