彙整

寫程式有時就缺張小抄!? Cheat-Sheets.org給你一堆程式速查表。

作者:

3 月 29, 2009 2:03 下午 | 留言

有時候寫程式都需要配合一張速查表來查詢特定的成員,少了速查表會非常麻煩,特別是找一些常常需要用到的變數或方法,偏偏它的名字又很長,很難記憶,或者也有人像我一樣就算名稱很短也根本不想去記。 這時如果有張小抄在身邊是非常快樂的事呀,今天發現有個網站 cheat-sheets.org,專門提供各種類型的程式小抄,而且大部份都儘量幫您縮小成約一張A4的大小 (也有提供其他尺寸),臨時需要一張速查表嗎?快來...

閱讀更多


Design Pattern: Factory Pattern (下)

作者:

12 月 11, 2007 8:11 上午 | 留言


Design Pattern: Factory Pattern (下)

上回介紹到腳踏車行終於得到了工廠(Factory)來處理製造方面的部份,那麼究竟還有什麼樣的問題呢? 目前只有一個工廠,當產品種類愈來愈多時,簡易工廠的方式一樣是難以管理的;或許可以建立多個工廠來分類處理不同的產品,聽來是個不錯的主意。首先就讓工廠成為抽象/虛擬類別(abtract/virtual class),定義出它通用的成員以供繼承。在此,腳踏車行的功能較少,我們可以將工廠的功能與之結合。 ...

閱讀更多


DesignPattern: Factory Pattern (上)

作者:

12 月 10, 2007 10:10 下午 | 留言


DesignPattern: Factory Pattern (上)

最近有機會參與到Framework的設計與發展,於是開始trace一些open source的project,而SmartWin++即是首先觀察的對象。 一開始鑽進去看source code,發現它是template的重度使用者,很多高級用法尚未理解,索性先畫UML,看看它的長相。局部畫出它在元件(widget)方面的設計後,才發現,耶~「WidgetFactory」,這不是有名的Pattern嗎...

閱讀更多