1. 程式人生 > >java設計模式綜合專案實戰

java設計模式綜合專案實戰

本課程精心設計了一個實際應用X-gen,把GoF的設計模式細緻、貼切的組合起來,構建一個精緻的架構,開放、靈活而又非常小巧。 
X-gen簡介:x-gen是一個能按照模板和配置去生成結果的通用框架(比如:根據配置去生成業務模組的CRUD,包括頁面等),設計精巧,結構靈活,平臺開放,支援模板自定義,支援配置方式自定義,支援生成方式自定義,甚至可以自定義generate的過程。


本課程能讓你得到什麼 
    1:學習如何在實際開發中綜合應用多個設計模式,徹底擺脫知道而不會應用設計模式的尷尬境地 
    2:學習在實際的專案開發中,如何選擇要使用的設計模式、如何實際應用設計模式以及如何讓多種設計模式協同工作 
    3:真正透徹理解,掌握並應用設計模式,通過實戰來加深對設計模式的理解 
    4:通過真實的案例學習,提高基本的設計能力 

整體課程概覽

01.X-gen系統引入和Helloword.mp4
02.X-gen整體功能和高層結構概覽.mp4
03.配置管理模組的詳細功能等.mp4
04.配置管理模組對外的資料模型.mp4
05.引入簡單工廠模式和單例模式.mp4
06.引入橋接模式,程式碼示例1.mp4
07.繼續程式碼實現橋接模式.mp4
08.引入直譯器模式,約定語法規則.mp4
09.程式碼實現直譯器模式1.mp4
10.程式碼實現直譯器模式2.mp4
11.程式碼實現直譯器模式3.mp4
12.引入組合模式,程式碼實現解析器1.mp4
13.程式碼實現解析器2.mp4
14.引入備忘錄模式並程式碼實現.mp4
15.在解析器中加入備忘錄.mp4
16.引入並程式碼實現原型模式.mp4
17.引入生成器模式並程式碼實現1.mp4
18.實現所有的builder物件.mp4
19.在系統中使用builder物件1.mp4
20.在系統中使用builder物件2.mp4
20.在系統中使用builder物件2_雜音.mp4
21.在系統中使用builder物件3.mp4
22.引入策略模式,實現動態解析的策略.mp4
23.在上下文中實現動態選擇策略.mp4
24.引入外觀模式並程式碼實現.mp4
25.引入中介者模式並程式碼實現.mp4
26.引入命令模式並程式碼實現.mp4
27.引入職責鏈模式並程式碼實現.mp4
28.引入代理模式並程式碼實現.mp4
29.具體呼叫模組的詳細功能和邊界.mp4
30.引入狀態模式並程式碼實現.mp4
31.引入模板方法模式和工廠方法模式.mp4
32.引入裝飾者模式並程式碼實現.mp4
33.引入觀察者模式並程式碼實現.mp4
34.模板管理模組的詳細功能和邊界.mp4
35.引入享元模式並程式碼實現.mp4
36.實現替換屬性、執行方法等功能.mp4
37.引入訪問者模式,並實現屬性訪問者.mp4
38.實現更多訪問者的功能.mp4
39.生成輸出模組的詳細功能和邊界.mp4
40.引入抽象工廠模式並程式碼實現.mp4
41.獲得外部主題以及使用方法和步驟.mp4
42.自定義外部主題實現第一部分.mp4

43.自定義外部主題實現第二部分.mp4