問題:在Factory Pattern不同Sub Class(Circle,Square,Rectangle)中,
有不同的function功能(print(),put(),push()),
請問我要如何設計才能讓Super Class(Shape)存取這些function呢?
http://imgur.com/a/ps24S
作者: andyjy12 (??) 2016-12-16 12:24:00
用dynamic_cast直接變成你想要的type或是提供一個 exec("push","arg lis") 在base class或是參考Metaobject的方式