- Feb 03 Fri 2012 22:12
日本遊(2):Suica套票 to武藏境 一蘭拉麵
- Feb 01 Wed 2012 22:10
Japan 遊 (1):出發前夕的打包
作為一個成功的社會系人士:幫忙帶一大堆東西、代買一大堆東西也是很合理的。
於是某人就答應了要帶6盒的鳳梨酥,20個的蛋黃酥,外加一大堆的泡麵……感謝我老哥買了一個行李箱,於是就被我拿來塞這些食物了,
還多帶了幾件衣服當防震~~
就變成了下面的行李圖:
- Feb 01 Wed 2012 22:00
2012年1月:日本行 (前言)
- Nov 20 Sun 2011 17:50
Design Pattern 比對(2) Factory Method和 Abstract Factory的異同
Factory Method Pattern(工廠方法模式),與Abstract Factory Pattern抽象工廠,其實都是在做同一件事,
就是要把建構子(constructor )封裝起來,使人不能隨意的去使用、修改。 這個與Singleton其實都是在做相同的事情,
因此,這三個也很常被使用在一起。 或是任兩個合併使用。
最簡單的區分方法:我先列個簡單的小表 (但我其實覺得這個分法很不好…有興趣的人真的去抓一下兩邊的UML圖去看一下比較好
Factory Method | Abstract Factory |
以class來達成loose coupling的目的 | 以object來達成loose coupling的目的 |
主要精神:inheritance(繼承) | 主要精神:composition(合成) |
當利用Factory Method來建立物件時,需要繼承一個 class,並且override掉原本的Factory Method |
利用Abstract Factory的時候:重點是需要先定義一個 concrete Factory(具象化的工廠) |
目的:只是讓使用者不再需要每次修改原始的class | 可以將各種產品利用composition集合起來 |
缺點:每一次要加入新產品:都必需要改變interface,甚至 需要將所有的工廠重新實作一次以適應新的interface |
|
建立一項商品: | 建立一整個商品家族 |
在java中Factory會看到的字:abstract | 在java中factory會看到的字:interface |
- Sep 23 Fri 2011 22:45
Design Pattern 比對(1) Strategy and State的異同
最近買了一本Design Pattern的書,又開始重讀一次~~這時候就覺得以前的那本Design pattern好難用啊~~這時候看就覺得好容易看懂…
本篇(或著本系列)沒有什麼Design Pattern教學,純粹只是把我當初一直沒有搞懂的地方寫出來而已~~
還有幾個很相近的pattern作介紹,相看線上教學的可以直接跳過@@
- Sep 21 Wed 2011 12:03
JQuery使用雜記
- Jun 19 Sun 2011 06:25
荷蘭後記-2 食物
歐洲好像除了知名的義大利還有法國外,其他的國家都不是以食物知名,
甚至英國的食物是以難吃為聞名Orz..
荷蘭雖然沒有英國這麼糟糕。不過荷蘭人是以家常菜為主,所以餐廳也不是那麼的知名~
不過其實仍然不差。我在荷蘭也吃的也算不錯
……
- Jun 13 Mon 2011 22:41
day 8 -2 Airport
- Jun 12 Sun 2011 19:44
DAY 8: back to Taiwan -1 :花市
(本區照片照片不多了,不過還是被鎖在掛掉的電腦中~~所以沒有圖)
- Jun 12 Sun 2011 18:35
day 7-3最後的晚餐
- Jun 11 Sat 2011 12:33
day7-2 風車村
- Jun 10 Fri 2011 15:52
day 7: 好酒沉甕底之 cheese market
- Jun 08 Wed 2011 10:37
got lost -3 Sex museum (此區無圖) and sounvoir
- Jun 05 Sun 2011 20:08
番外篇-4 出口與進口
- Jun 05 Sun 2011 19:57
番外篇-3 :周一公休
在國外旅遊…禮拜一是件很恐怖的事:
- Jun 05 Sun 2011 12:38
got lost -2 :Haesje Claes
- Jun 04 Sat 2011 23:50
day 6: got lost -1 Historic museum of Amsterdam
- Jun 04 Sat 2011 16:17
晚餐:pizza 包與神奇義大利麵
- Jun 02 Thu 2011 14:04
day5 museum day -3 海尼根體驗館
- Jun 01 Wed 2011 23:52
day5 museum -2: Van Gogh museum、當代美術館
- May 31 Tue 2011 18:13
番外篇-2 歐洲旅遊血尿篇
在歐洲:上廁所是要錢的@@
- May 31 Tue 2011 09:56
番外篇:digiSignage and window shopping
其實應該寫完再開始寫番外篇的,可是為防忘記,還是先寫吧
- May 30 Mon 2011 23:11
day 5 Museum Day -1 國立美術館
- May 28 Sat 2011 22:53
new B&B
- May 28 Sat 2011 11:20
day 4: Van Gogh Forest And Muller Museum
今天就是我們荷蘭行的幾個重點之一:梵古的真跡…
原本預計禮拜一去的,但禮拜一休館,因此改到此時
雖然這邊是說不要開閃光可以照相,但我還是覺得在博物館,還是要有自覺,因此我只拍這一張…
- May 28 Sat 2011 10:59
Dinner: 3 dishes
- May 28 Sat 2011 09:34
Casteel De Haar
- May 26 Thu 2011 23:56
day3:Utrecht 閒逛
- May 26 Thu 2011 23:16
晚餐:amore(義大利人開的~~而且不大會講英語)
- May 25 Wed 2011 23:43
day2 :羅宮(Paleis Het loo)
- May 24 Tue 2011 23:43
Geithoorn羊角村
結果第一天在羊角村相機就掛點了
- May 24 Tue 2011 10:24
At the airport and the airplane
- May 23 Mon 2011 15:35
20110513~20110521 @Netherland
- Sep 23 Thu 2010 15:43
So free Pizza
- Jul 08 Thu 2010 14:35
生日 三遊王品
- Jun 25 Fri 2010 22:41
需要簽14次名字的櫃子
- May 29 Sat 2010 12:33
DCT特賣會
- Mar 26 Fri 2010 09:21
JAVA 版的EncodeURI (RFC 1738)
為什麼Java的UrlEncoder.encode, UrlDecoder.decode和javascript的不一樣!!!!
- Feb 27 Sat 2010 16:06
定價 --市場區隔 與套利
上一篇:奇怪的定價 5 有一些沒有講清楚的…
裡面講到,定價的人希望能夠把消費者剩餘降到零。
但每個人對於物品的最高消費定價其實不一樣,所以要有所謂的「市場區隔」,也就是針對不同的人,來進行不同的差別定價,而且物品不能轉賣…
- Feb 27 Sat 2010 09:35
奇怪的定價 5 特賣會
- Jan 23 Sat 2010 18:48
台南爬爬走 4 學長婚禮
- Jan 20 Wed 2010 22:26
台南爬爬走 3 成大一遊
- Jan 19 Tue 2010 09:34
台南爬爬走 2 赤崁樓 (下)
- Jan 18 Mon 2010 12:54
台南趴趴走 (1) 赤崁樓一遊 (上)
- Dec 22 Tue 2009 10:50
奇怪的定價4 500元的玉蘭花
前幾天看到,有些在路邊賣玉蘭花的人,有些不肖商人會直接把玉蘭花丟進車子裡面,然後一口氣收很高的錢(ex:500)
- Dec 07 Mon 2009 23:03
奇怪的定價 3 金莎的定價
- Dec 06 Sun 2009 22:53
台北縣的外縣市人真多
平常5、60人的球場
因為昨天選舉,只來了大約30人左右…
有約一半的人回去投票了嗎?