gpt4 book ai didi

ios - 为什么授权可以帮助我们避免依赖?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:26 26 4
gpt4 key购买 nike

在我的演讲幻灯片(来自加州大学伯克利分校的 iOS 类(class))中,它说委托(delegate)可以帮助我们避免依赖。但是,既然依赖是一个对象调用另一个对象的函数,那么这个说法怎么会成立呢?例如,如果我们有一个符合 UITableViewDelegateUIViewController,从技术上讲, TableView 是否调用了此委托(delegate)(另一个对象)的函数?

最佳答案

我会将该陈述解释为委托(delegate)有助于最大限度地减少依赖性。你是正确的,你不能摆脱定义接口(interface)所需的依赖关系,但通过委托(delegate)给另一个实现,你不必处理另一个实现的依赖关系。很多。

关于ios - 为什么授权可以帮助我们避免依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49102675/

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