看板 OOAD 關於我們 聯絡資訊
: 端看X來說, 在產生X的實作時 就可以傳入不同數量或型別的參數 : 只是這樣子對於給 X,Y,Z的介面參數是不是就沒那麼重要了? : (是不知道這樣子好或不好@@ ) 單就最後一個問題來做討論 參數加在哪裡應該跟你參數的性質有關係 如果你的X是paint()的行為 而X1是原子筆 X2是鉛筆 這時候你在一個工具裡面放你要畫的東西感覺就不太合理 你買這支筆(建立實體)的時候應該還不知道要拿來畫什麼吧 這時候把X介面改成 paint(內容)就好多了 反過來說如果今天的參數是筆芯(紅筆芯or藍筆芯) 那麼這時候參數就應該擺在買的時候(建立實體),或者是在替換筆芯的時候(setter) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.23.59