作者tyc5116 (累人啊....)
看板C_and_CPP
標題Re: [問題] Design Pattern的應用
時間Tue Nov 8 11:21:49 2011
※ 引述《tyc5116 (累人啊....)》之銘言:
: → tyc5116:我覺得不如解釋成"Module1的X軸要移動30格"比較像我要的 11/05 02:44
: → tyc5116:不太算機械手臂,某方面算類似啦,主要是想知道要作到像 11/05 02:45
: → tyc5116:這樣的宣告,背後的程式到現在還是沒什麼sense...@@ 11/05 02:45
: → poyenc:http://bit.ly/tGuqxN 11/05 04:05
: → poyenc:簡單來說要完成你的語法, 還要考慮狀態應該放在哪一個類別 11/05 04:29
: → poyenc:, 既然是對AxisX呼叫操作Run, 看來會直接變更到AxisX的屬性 11/05 04:30
: → poyenc:, 但看起來該屬性又歸Module所有, 如果是後者那麼AxisX扮演 11/05 04:32
: → poyenc:的是Accessor的角色, 這樣會指標會亂指, 又因為你把存取子 11/05 04:34
在此很謝謝p大提供範例
但是我沒碰過boost(暫時也不想碰,想一步一步來),template不太熟(不常用)
map也沒用過(STL我目前只用過vector和list啊...@@)
後來我想到了這樣的寫法,不知道好不好,丟上來請教一下大家
(假設每個module的軸數不會太多,最多為10)
http://pastie.org/2828920
打完才發現沒有加到RUN(),但我是想把他放在IAxis內
麻煩大家指教一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.169.63
→ tyc5116:只是打完覺得這個跟design pettern也沒什麼關係了@@ 11/08 11:22
→ legnaleurc:factory pattern 應是用來抽象物件的生成方法 11/08 14:04
→ legnaleurc:看不出來跟你的例子有什麼關係就是了 11/08 14:04
→ tyc5116:對啊...感覺不是一個好的方式 11/08 14:46