[概念] 请问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