討論串[問題] factory pattern
共 7 篇文章
內容預覽:
雖然都那麼多人回了,不過我還是多咀一下。. 首先,如果大家有去看一看 GoF Design Pattern,. 便會發覺,根本沒有一個 pattern 叫 "factory pattern".. 因為單是 "factory" 根本還未算一個 pattern.. 所謂 factory 只是把生產的動作
(還有610個字)
內容預覽:
我想應該至少都要有像 《GoF》整理出來的細項,也要有《深入淺. 出物件導向分析與設計》中頻繁出現的 user scenario,這本書才. 算合格。. 從沒有使用任何重構技巧的程式碼開始講起:. class Coffee {};. class Milk {};. int main() {. Cof
(還有2134個字)
內容預覽:
p1,p2不見了你可以宣告static pointer.... 如果你的factory create的instance還是基於某個base class,. 那你還是可以用factory搭type casting. ex.. CBase* p1;. A *p2;. p1 = CFactory::Cre
(還有56個字)
內容預覽:
既然你都把它定義為factory. 怎麼又會說要隨時修改他create object的屬性 ?. 一般設計上factory最多就是Create / init / 或是destroy. 比較常見的用法應該是這樣( 不能compile, 看看即可). class CBase {};. class A:C
(還有454個字)