[概念] 請問factory pattern

作者: tyc5116 (累人啊....)   2011-11-17 14:57:01
請問,類似這樣的例子
class human{...};
class blackhuman:public human{};
class whitehuman:public human{};
class factory{...}
應用時,語法類似這樣
human man1=factory.create(blackhuman);
human man2=factory.create(whitehman);
以這樣的方式產生物件,但blackhuman及whitehuman擁有的一些特定的屬性值
不是就因此被丟棄了嗎?那產生出來的man1及man2又有何獨特性?
煩請說明一下,謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com