作者lightening (阿..)
看板OOAD
标题Re: [其他] 请教设计
时间Sun Jul 18 00:51:08 2010
: 端看X来说, 在产生X的实作时 就可以传入不同数量或型别的参数
: 只是这样子对於给 X,Y,Z的介面参数是不是就没那麽重要了?
: (是不知道这样子好或不好@@ )
单就最後一个问题来做讨论
参数加在哪里应该跟你参数的性质有关系
如果你的X是paint()的行为 而X1是原子笔 X2是铅笔
这时候你在一个工具里面放你要画的东西感觉就不太合理
你买这支笔(建立实体)的时候应该还不知道要拿来画什麽吧
这时候把X介面改成 paint(内容)就好多了
反过来说如果今天的参数是笔芯(红笔芯or蓝笔芯)
那麽这时候参数就应该摆在买的时候(建立实体),或者是在替换笔芯的时候(setter)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.23.59