編寫高質量代碼-OC 第7章 設計模式與Cocoa編程

4五、設計模式是特定環境下的特定問題的解決方案
4六、MVC模式是一種複合或聚合模式
4七、對象建模在數據庫中也普遍使用
4八、類簇可簡化框架的公開架構而又不減小功能的豐富性數據庫

  • 一、類簇基於抽象工廠設計模式
  • 二、類簇,能夠用於隱藏實現的詳細細節,爲調用者提供一個簡單的接口。
  • 三、類簇也能夠有多個基類,如NSArray,NSMustableArray,後者就是繼承的前者。

4九、委託用於界面控制,而數據源用於數據控制設計模式

  • 一、委託是一種對象,當向外委託任務的對象遇到程序中的事件時,它的委託能夠表明他對事件進行處理,或者和它進行協調
  • 二、委託使一個對象有可能在沒有進行繼承的狀況下改變另外一個對象的行爲。
  • 三、數據源很像委託,區別在於委託處理的是用戶界面的可控制,而數據源處理的數據的控制。
相關文章
相關標籤/搜索