Skip to content

Commit a37a8e8

Browse files
deyudeyu
authored andcommitted
add README adapter
1 parent 39f91aa commit a37a8e8

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,14 @@ ____
6363

6464
可以把一堆要做的事包裝成command物件,放到陣列中一個一個做,把要做的是包裝同一種執行方法,像是go , do , run ,excute讓接受這些command的控制器可以簡單地去告訴該做事的人做事,就像是員工聽到”上班"就會去做他們份內的事,你可以在對的時間叫他們上班也可以一個一個叫(command Q),而不用知道上班實際內容為何。
6565
____
66+
##轉接器模式
67+
____
68+
轉接器模式:將一個類別的介面轉乘另一個介面以供其他類別或者客戶所使用。
69+
轉接器讓原本不相容的介面可以合作。
70+
71+
譬如原本只有武器可以攻擊對手,我也想用道具去攻擊對手,我就製作一個ItemToWeapon的adapter,把道具丟進這個Adapter讓他像武器一樣用。
72+
73+
一些常見的還有像把Map 轉成Json Object也很合適去製作一個Adapter。
74+
____
75+
6676

0 commit comments

Comments
 (0)