PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] Factory Pattern问题
楼主:
wu110011
(不下棋)
2016-12-15 20:41:39
问题:在Factory Pattern不同Sub Class(Circle,Square,Rectangle)中,
有不同的function功能(print(),put(),push()),
请问我要如何设计才能让Super Class(Shape)存取这些function呢?
作者:
CoNsTaR
((const *))
2016-12-15 23:35:00
无法,要马做型别相依的多型,要马把那些functions抽象出来放在superclass里可以去多了解 category theory 和 subtyping 的关系
作者: andyjy12 (??)
2016-12-16 12:24:00
用dynamic_cast直接变成你想要的type或是提供一个 exec("push","arg lis") 在base class或是参考Metaobject的方式
作者:
soheadsome
(师大狗鼻哥)
2016-12-16 13:40:00
visitor pattern
继续阅读
[问题] 这样算 dangling pointer 吗?
Neisseria
[问题] vector删除问题
amy10062003
[心得] bss section
descent
[问题] opencv3.1 + vs2015设定
stan999950
[问题] 指标问题(已解决)
smartcow86
[问题] 资料压缩算法
MOONY135
Re: [问题] lambda capture list 的问题
dreamboat66
[问题] C K&R example问题
anoymouse
Re: [问题] 困难的指标问题?
blueguan
[问题] cuda 速度比原本 c 还要慢
obelisk0114
Links
booklink
Contact Us: admin [ a t ] ucptt.com