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呢?
http://imgur.com/a/ps24S
作者:
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