看板 [ OOAD ]
討論串[其他] 請教設計
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者luoqr (.....)時間14年前 (2010/07/02 16:23), 編輯資訊
1
0
0
內容預覽:
假設我有一個Class A 他包含一個叫 B 的這個介面來幫他做事情. class A{. B b ;. }. b 的實體可能是 C or D. class C implements B. class D implements B. B 則提供一個function叫畫畫() 然後 C 實作畫圈圈 D
(還有558個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1 (null)時間14年前 (2010/07/02 17:11), 編輯資訊
1
0
0
內容預覽:
在這裡您說 A 的角色是控制中心,. 去使用 B (某個 Action) 跟任意其他種的 X, Y, Z 功能。. 我覺得較不明確的是 B, X, Y, Z 的操作對象都是同一個 Subject 嗎?. 如果是的話,那不就只需要在它直接實作需要的 function 就好了?. class Subje
(還有188個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者luoqr (.....)時間14年前 (2010/07/02 20:29), 編輯資訊
1
0
0
內容預覽:
應該說 X,Y,Z 像是個固定的流程. 但X,Y,Z 可能在環境1裡做的是X1,Y1,Z1的事情. 在環境2裡 做的是X2,Y2,Z2的事. 要怎麼樣去設計 隨時可以去替換掉新版的 X,Y,Z. 假設是一個產生資料和傳送資料的系統好了 @@. X 是產生資料. Y則是維護這筆資料整個在整個流程中的狀
(還有304個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者lightening (阿..)時間14年前 (2010/07/18 00:51), 編輯資訊
0
0
0
內容預覽:
單就最後一個問題來做討論. 參數加在哪裡應該跟你參數的性質有關係. 如果你的X是paint()的行為 而X1是原子筆 X2是鉛筆. 這時候你在一個工具裡面放你要畫的東西感覺就不太合理. 你買這支筆(建立實體)的時候應該還不知道要拿來畫什麼吧. 這時候把X介面改成 paint(內容)就好多了. 反過來

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者kanandg1時間14年前 (2010/07/18 17:14), 編輯資訊
0
0
2
內容預覽:
野人獻曝一下. 可能是我習慣swing的設計方式吧. http://download.oracle.com/docs/cd/E17409_01/javase/tutorial/. uiswing/components/border.html. 縮:http://0rz.tw/QwN3l. Borde
(還有1358個字)
首頁
上一頁
1
下一頁
尾頁