[問題] Class Template vs Dynamic Binding
麻煩幫我觀念指證一下 m(_._)m
最近遇到一個問題
因為我觀念不是很清楚
想麻煩各位大大解惑
先以n維度的點為例
1. 在使用template class 上
主要目的是為了減少code size(?)
可能二維、三維、四維
那麼這樣的話 可以宣告
template <Class T>
Class Node{ .. }
之後再對二維、三維、四維分別宣告定義出相對應的class
使用上再置入T 使用
2. 在使用dynamic binding 上
主要目的簡化繼承結構(?)
方便以base class 的member function 來處理問題
目前是知道有這兩個東西可以使用
但是要用哪個 會決定程式之後寫法的走向
想要向各位請教
1)我的認知有沒有錯誤 >"<
2)是什麼會決定這兩種寫法?
3)有沒有任何參考資料(類似design pattern?)之類的
use case/case study 可以參考的 @@"?
小弟才疏學淺 先感謝各位指導 >_<
--
正是在現實生活中拼搏,夢想才有意義
只是把自己投射到別人的夢想裡的話
跟死又有什麼兩樣
『真是一個現實主義者啊』
如果你把逃避現實叫做浪漫的話.....
Kusanagi Motoko草薙素子
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.190.84
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):