我的理解是
工厂模式是一个将 共同继承自同一个父类的 所有的类 new出来的集合。
它只管new,
我就理解到那么多。可是我发现我现在的使用并没带来多大好处
我有个父类IEvent,然后我EventMouse去继承他,并且在子类中 新增加了两个属性值 分别是鼠标的坐标 和 按键的状态。
我每次的使用的时候都要
EventMouse* pevtMouse=(EventMouse*)EventFactory("EventMouse");
pevtMouse->SetPostin();
烦死了,到处都是这样的指针强转
是不是进入了误区,没有意义?
Factory是当 操作的时候 操作子类 和父类 是同样的操作的使用才用的?
有点像是宏观调控的时候才用