小弟我稍微練習寫一下 template
同時做 polymorphism
才知道用 template 寫這個有這麼卡 T__T
找了一些方法 最後選用 CRTP 來做
感覺上是可以解掉 dynamic binding / virtual 這類問題
但心理上總是有不踏實的感覺
先描述一下過程好了
參考了一些 design pattern, 在規劃完架構開始寫
一眼看見 interface 就忍不住想要來個 base reference/pointer 玩玩
而再把程式整理一下,則又發現因為不同 type 產出一樣邏輯的程式碼很多
又忍不住想要使用 template 把大夥兒一役解決!
就會同時寫出適合 compile time 解決的 templates
和適合 runtime 解決的 dynamic binding
不曉得這樣的現象是不是好的?
或是我該從哪裡開始重新思考、重新審視的?
後記就是,我查到的文章都好老了 T__T
是這類的技術已經被哪些新技術取代了嗎?T__T