Design Pattern

(轉貼) 一個程式師的成長的六個階段 (OO) (Design Pattern)
摘要: 我常覺得寫程式的境界跟練武功的境界很像,這也就是為什麼我特別喜歡看武俠小說的原因。阅读全文

posted @ 2008-05-01 23:12 真 OO无双 阅读(3982) | 评论 (6) 编辑

(原創) 回讀者的信,一篇學習C#/C++/OO的FAQ (OO) (Design Pattern) (C/C++) (.NET) (C#)
摘要: 因為我覺得這是很多人都會有的疑問,所以我將回復的內容公開出來和大家分享。阅读全文

posted @ 2007-09-18 17:24 真 OO无双 阅读(3669) | 评论 (8) 编辑

(原創) 我的Design Pattern之旅[8]:如何使用泛型打造動態改變的Strategy Pattern? (OO) (Design Pattern) (C/C++) (template) (boost)
摘要: 一般若用泛型實現Strategy Pattern,缺點是無法動態改變strategy,本文將介紹可以動態改變的泛型Strategy Pattern。阅读全文

posted @ 2007-09-14 01:53 真 OO无双 阅读(1765) | 评论 (4) 编辑

(原創) 學習Design Pattern的小技巧 (OO) (Design Pattern)
摘要: 很多人學習Design Pattern,總是被眾多的class暈了頭,認為Design Pattern是『化簡為繁』,因此抓不到學習的重點,在此分享一下我的學習心得。阅读全文

posted @ 2007-09-06 20:23 真 OO无双 阅读(5108) | 评论 (12) 编辑

(原創)『我的Design Pattern之旅』隨筆分類 (OO) (Design Pattern)
摘要: 談論Design Pattern的博客很多,『我的Design Pattern之旅』系列有以下特色:阅读全文

posted @ 2007-08-15 20:19 真 OO无双 阅读(2641) | 评论 (2) 编辑

(轉貼) 一個很不錯的Design Pattern網站 (OO) (Design Pattern) (C/C++) (Java)
摘要: 一個很不錯的Design Pattern網站,含C++和Java代碼。阅读全文

posted @ 2007-07-31 07:19 真 OO无双 阅读(3346) | 评论 (1) 编辑

(轉貼) Design Pattern週期表 (OO) (Design Pattern)
摘要: Design Pattern的週期表,和許多資源連結。阅读全文

posted @ 2007-07-21 22:56 真 OO无双 阅读(2153) | 评论 (0) 编辑

(原創) 我的Design Pattern之旅[7]:使用泛型改進Adapter Pattern (OO) (Design Pattern) (C/C++) (template) (.NET) (C#) (C++/CLI) (VB)
摘要: Adapter Pattern有Class Adapter和Object Adapter兩種實現方式。Class Adapter的優點是可override Adaptee,且實現方式較簡單,但缺點是只能針對特定class量身訂做Adapter,配合泛型,可解決Class Adapter的缺點。阅读全文

posted @ 2007-07-19 00:11 真 OO无双 阅读(2921) | 评论 (12) 编辑

(原創) 我的Design Pattern之旅[6] : Adapter Pattern (OO) (Design Pattern) (C/C++) (.NET) (C#) (C++/CLI) (VB)
摘要: 在OO設計裡,我們常會定下interface要求其他class必須實現此interface,以便彼此溝通,若是新開發的專案,問題就不大;若既有的framework/library中,已經有符合需求的class,但唯一可惜的是,『可能interface並不相同』,導致無法和我的class合作,此時可使用Adpater Pattern解決。阅读全文

posted @ 2007-07-16 16:00 真 OO无双 阅读(4631) | 评论 (6) 编辑

(原創) Design Pattern書籍介紹 (OO) (Design Pattern)
摘要: 介紹四本Design Pattern必讀經典。阅读全文

posted @ 2007-04-25 00:36 真 OO无双 阅读(1819) | 评论 (0) 编辑

(原創) 我的Design Pattern之旅[5]:Facade Pattern (OO) (Design Pattern) (C/C++)
摘要: facade是我學到的第三個pattern,也是個很簡單的pattern,主要是將眾多class重新包裝成一個更好用的class。阅读全文

posted @ 2007-04-24 19:01 真 OO无双 阅读(3073) | 评论 (1) 编辑

(原創) 其他領域也用Pattern觀念 (OO) (Design Pattern)
摘要: Pattern觀念並非軟體開發所獨有,如下圍棋的定石,文學上的修辭學,都是一種pattern,一種被整理出來好的方式。阅读全文

posted @ 2007-04-24 16:12 真 OO无双 阅读(517) | 评论 (0) 编辑

(轉貼) UML、Design Pattern、OOD、OOP關係圖 (OO) (Design Pattern) (UML)

posted @ 2007-04-19 10:48 真 OO无双 阅读(1458) | 评论 (0) 编辑

(原創) 我的Design Pattern之旅[4]:使用Generic改進Strategy Pattern (OO) (Design Pattern) (.NET) (C#)
摘要: (原創) 我的Design Pattern之旅[1]:使用template改進Strategy Pattern (高級) (Design Pattern) (C++) (OO C++) (Template C++)中,使用了C++的template改進strategy pattern,本文使用C#的generic改進strategy pattern。阅读全文

posted @ 2007-04-07 10:36 真 OO无双 阅读(828) | 评论 (0) 编辑

(原創) 我的Design Pattern之旅[3]:使用template改進Strategy Pattern (OO) (Design Pattern) (C/C++) (template)
摘要: 在strategy pattern中,為了讓各strategy能方便存取原來物件的所有public member function,我們常用*this將整個物件傳給各strategy,這樣的設計並沒有什麼不好,但各strategy和原物件過於tight coupling,導致各strategy難以再和其他各物件搭配,本文使用template解決此問題。阅读全文

posted @ 2007-04-06 22:06 真 OO无双 阅读(1102) | 评论 (0) 编辑

(原創) 我的Design Pattern之旅[2]:Template Method Pattern (OO) (Design Pattern) (C++)
摘要: template method pattern是我學到第二個pattern,算是一個很容易理解的pattern,但卻非常的實用。阅读全文

posted @ 2007-03-31 15:24 真 OO无双 阅读(1734) | 评论 (8) 编辑

(原創) 我的Design Pattern之旅[1]:Strategy Pattern (OO) (Design Pattern) (C/C++) (template) (.NET) (C#)
摘要: Head First Design Patterns是用strategy pattern當作第一個範例,而陳俊杉教授也是用strategy當作授課的第一個pattern,可見strategy的確適合初學者學第一個學習的pattern。阅读全文

posted @ 2007-03-26 00:18 真 OO无双 阅读(3692) | 评论 (3) 编辑

(轉貼) 夢在天涯設計模式隨筆分類列表 (OO) (Design Pattern)
摘要: 夢在天涯是Design Pattern的高手,感謝他提出的Blog分類。阅读全文

posted @ 2007-03-04 20:39 真 OO无双 阅读(741) | 评论 (0) 编辑

(原創) 數學就是loose coupling的極致表現 (OO)
摘要: 我們已經在STL中看到loose coupling的威力了,但我今天發現,數學更是loose coupling最佳的詮釋。阅读全文

posted @ 2007-03-03 08:50 真 OO无双 阅读(632) | 评论 (1) 编辑

(原創) 我對interface的理解 (C/C++) (OO) (Design Pattern)
摘要: 我一直覺得,當寫程式會用interface時,已經進步到了另外一個境界了,以下是我對interface的一些感悟,歡迎指證...。阅读全文

posted @ 2007-02-20 00:42 真 OO无双 阅读(3307) | 评论 (0) 编辑

(轉貼) C#與Design Pattern的視頻教學 (OO) (Design Pattern) (.NET) (C#)
摘要: 由李建忠所講解的C#與Design Pattern視頻 :C#面向對象設計模式縱橫談,感謝Allen Kuo的推薦阅读全文

posted @ 2007-01-15 12:16 真 OO无双 阅读(1588) | 评论 (0) 编辑

(轉貼) PetShop4.0 工厂模式及Profile Provider实现 (.NET) (PetShop) (OO) (Design Pattern)

posted @ 2006-11-10 07:27 真 OO无双 阅读(560) | 评论 (0) 编辑

导航

公告

emblem-2010

first2009-011

我是一個小小的數位IC工程師,從事SOC IP開發,業餘則喜歡研究FPGA、Embedded System、OS、MFC、NET與OOP相關技術。我並不是靠寫Blog或寫書維生,只是記下來怕自己忘記,所以不加任何廣告。所有文章與程式碼歡迎轉載使用。

昵称:真 OO无双
园龄:5年5个月
粉丝:287
关注:0

随笔分类(2100)