2012-11-11 32 views

回答

0

沒有比這更好或更糟的了。兩種選擇都可以完成這項工作。

通常塊更加優雅,並且需要更少的樣板代碼。另一方面,從我的角度來看,代表團在閱讀別人的代碼時通常更容易理解。

我沒有看到將代表團和代表團結合在一起的觀點 - 我個人不會這麼做。

0

這裏是代表和塊

  1. 一些意見如果一個對象有多個不同的事件,使用委託。
  2. 如果一個對象是一個單例,我們不能使用委託。
  3. 如果對象正在回叫以獲取更多信息,我們可能會使用委派。
  4. 委託回調更加面向流程,塊更多地面向結果。
  5. 如果您需要了解多步驟過程的方式,您可能需要使用委派。
  6. 如果您只是想要您提供的信息(或有關未能獲取信息的詳細信息),則應使用塊。
0

委託是一個簡單而強大的模式,其中一個對象代表另一個對象進行操作。

塊是自帶的一段代碼,可以訪問調用方法的本地和參數。塊增強了代碼的可讀性和可維護性。