gpt4 book ai didi

objective-c - 委托(delegate)引用它作为委托(delegate)的对象是否是一种不好的做法?

转载 作者:行者123 更新时间:2023-12-04 03:01:10 24 4
gpt4 key购买 nike

我正在为我的一个对象使用委托(delegate)模式。我的想法是,我稍后可以将委托(delegate)换成实现不同策略的不同委托(delegate)。我想这与委托(delegate)模式一样都是策略模式。

我的问题是,让我的委托(delegate)人引用回它作为委托(delegate)人的对象是否是一种不好的做法?无论我使用哪个委托(delegate)/策略,我都需要访问该对象的几个属性。如果这是错误的形式,我应该如何访问这些属性?

最佳答案

不一定。例如,“ Controller ”类型的对象创建数据对象和 View 并使自己成为其中一些对象的委托(delegate)以正确控制事物是很常见的。

关于objective-c - 委托(delegate)引用它作为委托(delegate)的对象是否是一种不好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1609048/

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