1. 程式人生 > >23種設計模式——看一遍你就會了10種+

23種設計模式——看一遍你就會了10種+

建立型1、工廠模式用過switch case吧,他就是最簡單的工廠模式2、抽象工廠模式用過maven吧,當你引用一個jar,他會關聯的給你一系列你需要下載的東西,但是你只需要寫一個配置就OK了,工廠裡面全都處理好了3、單例這個不多講了,一般都寫過,分3種,有空自己練練就好4、建造者模式(build)用過介面吧,通過實現類來完成介面的具體內容就是建造者模式5、原型模式用過clone嗎,那你就用過原型模式了結構性6、介面卡模式寫過類繼承一個抽象類並實現一個介面嗎?恭喜你介面卡模式你會用了7、組合模式//TODO8、橋接模式//TODO9、外觀模式如其名,把複雜的東西隱藏,暴露出來簡單的,寫過介面的都明白10、裝飾/包裝模式你寫過,繼承嗎,貓是動物,狗也是動物,例項化貓和狗,就是裝飾模式(Animal a = new Cat();)11、享元模式//TODO12、代理模式在A類中例項化B,A類中完成B類中的方法,在客戶端呼叫的時候,通過使用A,完成對B的操作行為型13、責任鏈模式用過sevlet的init dopost doget destory方法嗎,看不見底層什麼情況,只知道你需要定義指定的東西就OK了14、命令模式//TODO15、直譯器模式//TODO16、迭代模式//TODO17、終結者模式//TODO18、備忘錄模式//TODO19、觀察者模式用過監聽嗎,沒用過的話,用過onclick事件嗎20、狀態模式//TODO21、策略模式//TODO22、模板方法模式寫過,提取過 工具類嗎23、訪問者模式//TODO

看完了之後,發現沒那麼難吧,你用過幾種,評論區留言

https://www.cnblogs.com/foryang/p/5849402.html 學習參考