l

2013年1月22日 星期二

第二梯次Design Patterns這樣學就會了入門實作班,Day2實況報導

Jan. 20 23:52~Jan 21 00:23

螢幕快照 2013-01-20 下午11.52.53

每一組都有一位助教協助學員們實作練習

***

第二天的課程一開始介紹Observer,Teddy設計例子是「保全監控系統異常狀況通知」。

螢幕快照 2013-01-20 下午11.55.26

 

每一個pattern都有練習活動,實作的時候現場突然變得安靜起來,大家進入「工作模式」微笑

螢幕快照 2013-01-20 下午11.57.25

 

接下來是介紹State模式。實作State模式的第一步就是要劃出state transition diagram,把每個狀態用一個State類別來表示。

螢幕快照 2013-01-21 上午12.01.15

 

介紹完有點小複雜的State,接下來穿插一個比較簡單的Facade模式。講解完畢之後請學員們思考一下如何在自己的工作中應用Facade。

螢幕快照 2013-01-21 上午12.04.50

螢幕快照 2013-01-21 上午12.06.04

 

最後用一個逐步演化的例子,一口氣介紹Simple Factory、Factory Method、與Abstract Factory這三個有點像,又不會太像的模式。

螢幕快照 2013-01-21 上午12.10.04

***

這兩天的下午茶都是東區粉圓。昨天的燒仙草太甜了一些,跟商家反應之後,得到的solution是:「太甜的話,可以加點冰」。

Teddy內心獨白:我點的是熱的耶不要告訴別人

螢幕快照 2013-01-21 上午12.19.05

螢幕快照 2013-01-21 上午12.19.20

***

友藏內心獨白:發功發太久,到第二天下午就沒力了挑眉質疑

3 則留言:

  1. 有意思,還真有想去上課看看。

    回覆刪除
  2. Hi Tom,

    真的很有趣,快報名下一梯次吧 XD。
    https://www.accupass.com/go/pattern1303

    回覆刪除
  3. Structural Patterns 的下集的連結貼成 Creational Patterns 的下集囉~~

    回覆刪除