【问题标题】:Is "chain" delegation bad design?“链式”委托是不好的设计吗?
【发布时间】:2011-08-02 18:25:21
【问题描述】:

“链”委托是否“可以”?​​p>

对象 A 委托给对象 B,对象 B 又将相同的方法委托给对象 C ...

我有一个视图需要来自连接到它的视图控制器的父视图控制器的模型的数据。基本上在视图和模型之间有 2 个 VC。

或者有没有更好的方法。

【问题讨论】:

    标签: objective-c


    【解决方案1】:

    没有“好”或“坏”的模式。

    您应该使用您的常识来了解您的“链式”委托是否有意义。

    • 它会让未来的变化更容易吗?

    • 这样代码是否更加独立模块化?

    • 这个链式委托是不是只会徒劳地膨胀代码?

    ...没有“好”或“坏”之分。有些模式在某些情况下更适合,有些则在其他情况下更适合……而且通常最直接的方式是最好的。

    【讨论】:

    • 好的,谢谢。只是想知道这是否是不应该做的那些经验法则之一,因为它看起来有点奇怪,但这可能是我的设计。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    相关资源
    最近更新 更多