gpt4 book ai didi

oop - 什么时候使用委托(delegate)而不是继承?

转载 作者:行者123 更新时间:2023-12-02 04:56:11 24 4
gpt4 key购买 nike

有人可以解释一下我什么时候想使用委托(delegate)而不是继承吗?

最佳答案

当您想要“复制”/公开基类的 API 时,您可以使用继承。当您只想“复制”功能时,请使用委派。

一个例子:您想从列表中创建一个堆栈。栈只有pop、push和peek三种。鉴于您不希望在堆栈中使用push_back、push_front、removeAt 等功能,因此您不应该使用继承。

关于oop - 什么时候使用委托(delegate)而不是继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/832536/

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