Delegate(委派) 最生活化的例子就是工具人(笑)
我是一個class,但是我有些事情不要親自動手,所以我使用一個工具人來幫我做事情
而這個任務模式就是委派(Delegate)
比起class 裡的繼承並覆寫(override func) Delegate方法可以讓更多的對象委託
魏巍老師說“某個類別的 跟detasource 就要實作他的方法”
委派就是當自己不想做,不能做時外包給別人做,而別人能不能做就要通過檢查看他是否有能力外包(Protocol)
更多的Delegate: HERE
沒有留言:
張貼留言