“链接”代表是否“好”?
Object A委托给Object B,后者又将相同的方法委托给Object C ...
我有一个视图需要连接到视图控制器的父视图控制器的模型的数据。基本上,视图和模型之间有2个VC。
或者有更好的方法来做到这一点。
答案 0 :(得分:8)
没有“好”或“坏”的模式。
你应该用你的常识来了解你的“连锁”代表团是否有意义。
它会使未来的变化更容易吗?
代码是否更加独立地模块化了?
这个链代表团是否只是无用地膨胀代码?
......没有“好”或“坏”。有些模式在某些情况下更适合,有些则在其他情况下......通常最直接的方式是最好的。