學習設計模式(總目錄)
前言
為什麼要學設計模式
在之前學習spring的過程中,瞭解到了工廠、容器、bean的概念,還有aop面向切面程式設計的概念,其中就涉及到了好幾種設計模式,如工廠模式、單例模式、代理模式等等(可能說的不太準確)。如果只是簡單的會用spring相對來說是比較簡單的,但理解這一塊,就不太行了,光是aop,我就只能做到理解,他具體如何實現的,我是一臉懵逼,於是想著把設計模式過一遍
關於文章
主要是筆記,記錄自己設計模式學習的見解,應該是偏新手向的,因為我也是第一次學,之後還會寫c++版,c++版就會以一個總結性質的角度來寫了。
關於本文
本文會一直更新,直到更新完成,本文主要是方便跳轉,我每發表一篇設計模式的文章,會在這篇文章加上鍊接
學習來源
《圖解設計模式》【日】結城浩
我的順序是按這本書來的
行為型設計模式
Ttmplate Method(模板方法設計模式)
Command(命令模式)
Observer(觀察者模式)
Strategy(策略模式)
Iterator(迭代器模式)
Mediator(中介者模式)
Memento(備忘錄模式)
State(狀態模式)
Visitor(訪問者模式)
Chain of Resp(責任鏈模式)
Interpreter(直譯器模式)
結構型設計模式
Facede(外觀模式)
Composition(組合模式)
Proxy(代理模式)
Adapter(介面卡模式)
Bridge(橋接模式)
Decorator(裝飾模式)
Flyweight(享元模式)
建立型設計模式
Factory Method(工廠方法模式)
Singleton(單例模式)
Abstract Factor(抽象工廠模式)
Builder(創造者模式)
Prototype(原型模式)
相關文章
- Java23種設計模式學習筆記【目錄總貼】Java設計模式筆記
- [總結]學習目錄
- autosar學習總目錄
- 學習設計模式的筆錄設計模式
- PHP設計模式學習最全總結PHP設計模式
- app後端設計–總目錄APP後端
- 學習目錄
- app後端設計–總目錄(轉)APP後端
- Java設計模式(6)之觀察者模式學習總結Java設計模式
- 設計模式學習設計模式
- 目錄:SpringBoot學習目錄Spring Boot
- 軟體設計模式學習(二十二)備忘錄模式設計模式
- 設計模式學習——代理模式設計模式
- 設計模式學習(二)工廠模式——抽象工廠模式+登錄檔設計模式抽象
- 設計模式學習(二)工廠模式——工廠方法模式+登錄檔設計模式
- redis學習——目錄Redis
- Flutter學習目錄Flutter
- react學習目錄React
- oracle 學習目錄Oracle
- Java設計模式(4)之介面卡模式學習總結Java設計模式
- Java設計模式(5)之責任鏈模式學習總結Java設計模式
- 深度學習——學習目錄——學習中……深度學習
- 設計模式學習筆記(十八)備忘錄模式及其實現設計模式筆記
- Java設計模式學習Java設計模式
- MapReduce設計模式學習設計模式
- FSM 設計模式學習設計模式
- 設計模式-建立型模式學習設計模式
- 設計模式學習-物件池模式設計模式物件
- 設計模式學習-物件模板模式設計模式物件
- 設計模式學習-原型模式設計模式原型
- 設計模式學習-單例模式設計模式單例
- 設計模式學習-建造者模式設計模式
- 設計模式學習-工廠模式設計模式
- 《設計模式七》備忘錄、模板方法、狀態模式及設計模式設計總結設計模式
- 設計模式學習-設計原則設計模式
- 設計模式大雜燴(24種設計模式的總結及學習設計模式的幾點建議)設計模式
- 設計模式(一)學習設計模式的好處設計模式
- Java併發程式設計資源總目錄Java程式設計