1. 程式人生 > >巧記設計模式

巧記設計模式

asi 建造者模式 橋接 中介 訪問者模式 責任鏈 實踐 details 橋接模式

大家都知道23中設計模式,其中又可以分成三類,創建型模式,結構型模式,行為型模式。但是總是在實際應用中忘記了,當具體看到一些代碼的時候也想不起來具體對應的是哪種設計模式,對經常重構的代碼人員來說是一個瑕疵。

這裏我教你三句話巧記23中設計模式,覺得編的好的話點個贊吧 。

1,創建型模式有五種:工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式---口訣:原來的建設工人單獨抽獎

解釋:原(原型模式)來的建(建造者模式)設工(工廠方法模式)人單(單例模式)獨抽(抽象方法模式)獎。

2,結構型模式有其中:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式---口訣:

帶上適當的裝備組合可以讓外國僑胞享受(遊戲)

解釋:帶(代理模式)上適(適配器模式)當的裝(裝飾模式)備組(組合模式)合可以讓外(外觀模式)國僑(橋接模式)胞享(享元模式)受(遊戲)

3,行為型模式有十一種:策略模式、模板方法模式、觀察者模式、叠代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、解釋器模式---口訣:多次命令和責備中,車模見狀慌忙解開(衣服)

解釋:多次(叠:多次的意思,叠代模式)命(命令模式)令和責(責任鏈模式)備(備忘錄模式)中(中介者模式),車(策略模式)

模(模板方法模式)見(觀察著模式)狀(狀態模式)慌(訪問者模式)解(解釋器模式)開(衣服)。

所以只要三句話,當你的腦海中經常有這三句話的時候,23中設計模式就過目不忘了,接下來的就是去實踐了吧。

轉載請註明:http://blog.csdn.net/easinlee/article/details/60876368

巧記設計模式