Re: [其他] 請教設計

看板OOAD作者 (阿..)時間14年前 (2010/07/18 00:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
: 端看X來說, 在產生X的實作時 就可以傳入不同數量或型別的參數 : 只是這樣子對於給 X,Y,Z的介面參數是不是就沒那麼重要了? : (是不知道這樣子好或不好@@ ) 單就最後一個問題來做討論 參數加在哪裡應該跟你參數的性質有關係 如果你的X是paint()的行為 而X1是原子筆 X2是鉛筆 這時候你在一個工具裡面放你要畫的東西感覺就不太合理 你買這支筆(建立實體)的時候應該還不知道要拿來畫什麼吧 這時候把X介面改成 paint(內容)就好多了 反過來說如果今天的參數是筆芯(紅筆芯or藍筆芯) 那麼這時候參數就應該擺在買的時候(建立實體),或者是在替換筆芯的時候(setter) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.23.59
文章代碼(AID): #1CGTz__y (OOAD)
討論串 (同標題文章)
文章代碼(AID): #1CGTz__y (OOAD)