A.目標(biāo)動(dòng)作對(duì):當(dāng)兩個(gè)對(duì)象之間有⽐比較緊密的關(guān)系時(shí),如視圖控制器與其下的某個(gè)視圖。
B.代理:也叫委托,當(dāng)某個(gè)對(duì)象收到多個(gè)事件,并要求同一個(gè)對(duì)象來處理所有事件時(shí)。委托機(jī)制必須依賴于某個(gè)協(xié)議定義的⽅方法來發(fā)送消息。
C.通告機(jī)制:當(dāng)需要多個(gè)對(duì)象或兩個(gè)⽆無關(guān)對(duì)象處理同一個(gè)事件時(shí)。
D.Block:適⽤于回調(diào)只發(fā)⽣生一次的簡(jiǎn)單任務(wù)。