gpt4 book ai didi

ios - 在其扩展VS Struct中添加协议(protocol)的功能实现,符合协议(protocol)并实现功能

转载 作者:行者123 更新时间:2023-11-30 12:18:00 25 4
gpt4 key购买 nike

这两者中哪一个是好的做法?

我有一个协议(protocol),1 - 符合协议(protocol)并实现协议(protocol)中定义的方法的结构体2 - 提供默认实现的协议(protocol)扩展

我很困惑,这两种方法中哪一种更好用?为什么?

最佳答案

协议(protocol)允许您有多种实现并交换它们。

即可能有一些真正的实现者和一个假的实现者。默认实现是默认行为,因此无需重写它,您将获得默认功能。

关于ios - 在其扩展VS Struct中添加协议(protocol)的功能实现,符合协议(protocol)并实现功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45158423/

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