設計模式
關于 "Context" 模式
摘要: 有同事很喜歡用Context模式,覺得是自己"首創", 我有些自己的想法, 或者大家可以發表下自己的觀點。
閱讀全文
posted @
2013-11-22 23:29 Richard Wei 閱讀(5416) |
評論 (2) 編輯
為什么設計模式在C++社區沒有Java社區流行?
摘要: 我們發現設計模式在Java社區很流行,但是在C++社區卻沒有那么被關注,甚至有點被排斥,究竟是什么原因造成這個差異的呢?
閱讀全文
posted @
2012-06-14 09:22 Richard Wei 閱讀(5360) |
評論 (13) 編輯
軟命令接口的適用場合
摘要: 那么究竟什么時候適用這種接口方式呢?
我的看法是只有當你的模塊是一個單獨的子系統,當對外提供功能時,才可以這么做。這里的子系統不一定要是一個很大的概念,比如一個窗口,一個COM對象都可以稱為簡單的子系統,但是它的前提要求是獨立,對外,并且最好你可以預見到以后它的功能會改變和擴充。
閱讀全文
posted @
2012-06-13 10:08 Richard Wei 閱讀(3368) |
評論 (5) 編輯
一道考驗你設計能力的C++編程題
摘要: 可以看到使用第二種實現我們只存儲了一份字符串圖像數據,同時有保留了圖像的層次和結構屬性,實現時包含了很多設計模式,比如Template, Decorate, Composite, Facade等,簡單而高效。
閱讀全文
posted @
2012-06-12 09:31 Richard Wei 閱讀(5454) |
評論 (10) 編輯
生成DirectUI 控件樹的設計過程
摘要: 在寫DirectUI時有這么一個需求,就是加載一串XML,如何生成一棵對應的控件樹?
閱讀全文
posted @
2012-06-10 17:31 Richard Wei 閱讀(4541) |
評論 (4) 編輯