l

2013年4月23日 星期二

第一梯次Design Patterns這樣學就會了進階實作班,Day2實況報導

Apr. 21 23:23~23:58

螢幕快照 2013-04-21 下午11.25.35

 

第二天課程要介紹5個設計模式,首先介紹Memento,Teddy設計例子是「遊戲存檔」。

螢幕快照 2013-04-21 下午11.26.12

螢幕快照 2013-04-21 下午11.31.12

 

接下來上場的是Prototype,Teddy設計例子是「遊戲中怪獸使出分身術」。

螢幕快照 2013-04-21 下午11.34.18

 

Prototype在某些特定應用裡面可以大幅簡化程式的邏輯。

螢幕快照 2013-04-21 下午11.33.21

 

第三個介紹的是Flyweight,接續剛剛Prototype所舉的「遊戲中怪獸使出分身術」範例,這次希望當產生大量怪獸的時候,可以節省記憶體的使用。

螢幕快照 2013-04-21 下午11.43.32

螢幕快照 2013-04-21 下午11.45.46

 

第四個介紹的是Decorator,Teddy舉了一個最常見的修飾串流內容的例子。

螢幕快照 2013-04-21 下午11.48.33

 

第五個也是第二天最後一個設計模式是Chain of Responsibility ,Teddy舉了一個簡化版log4j的例子。

螢幕快照 2013-04-21 下午11.54.07

***

上完第二天之後,全部23個GoF設計模式的學習進度已經達到驚人的82.6%了,幫自己按個讚很棒

螢幕快照 2013-04-21 下午11.55.19

***

友藏內心獨白:一天練練習5個設計模式還真充實啊不要告訴別人

沒有留言:

張貼留言