討論串[問題] template 做 strategy pattern的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 21→)留言27則,0人參與, 最新作者druid0214 (鍵盤榜首)時間9年前發表 (2016/09/09 13:11), 9年前編輯資訊
0
0
1
內容預覽:
借這串標題問 雖然OO是主流 甚至還有TDD流派 但是寫程式不會只使用OO. 甚至不少扯到系統的函式庫的操作還是程序導向. ex:callback這種就是擺明100%程序導向的使用方式. 一般程式語言書不會提到系統程式實作要注意的細節. 就算是linux程式設計書也大多只是操作api. 要如何去思考
(還有196個字)

推噓25(25推 0噓 23→)留言48則,0人參與, 最新作者tinlans ( )時間9年前發表 (2016/09/08 17:23), 9年前編輯資訊
0
0
4
內容預覽:
時間不早了,簡單說一下,因為好像真的很多人讀完書以後亂用然後卡住。. GoF 的範例大都是立足在動態多型的世界,用 template 實作是立足在靜態多型的世界。這兩個世界的面向有決定性的不同之處。. 動態多型:通常你的 user 就是 end-user,不會寫程式,只是使用你的程式。. 靜態多型:
(還有7449個字)

推噓5(5推 0噓 31→)留言36則,0人參與, 最新作者Sirctal (母豬母豬 夜裡哭哭)時間9年前 (2016/09/08 12:11), 編輯資訊
0
0
0
內容預覽:
不好意思,小弟我衍伸出一些疑問。用Template實作Strategy Pattern是不是有點失. 去他最大的好處?? 因為畢竟這個模式最大的賣點就是run time下可以一個介面變換. 不同的演算法。那麼用template的用途是? 我為什麼不直接去call那個演算法的物件. 就好了?? 還要透
(還有131個字)

推噓19(19推 0噓 24→)留言43則,0人參與, 最新作者Clangpp (Clang++)時間9年前發表 (2016/09/04 11:13), 9年前編輯資訊
0
0
0
內容預覽:
事情是這樣的,小弟目前在工作上想要用. template 來實作strategy (因為自己在研究template的一些玩法,所以想要在工作上嘗試. 順便利用它來避掉用virtual的成本). 下面有一個物件叫做verifier (驗證者) 是一個interface. 底下會有好幾個他的divisi
(還有861個字)
首頁
上一頁
1
下一頁
尾頁