作者polom (Polom)
看板OOAD
标题Re: [概念] 物件导向学习
时间Sat Oct 23 17:59:52 2010
※ 引述《oist77 (挣扎)》之铭言:
: ※ 引述《bmzz (bmzz)》之铭言:
: : 菜鸟回应,有错请各位大大指正。
: : 如果现阶段不知道以後会不会修改,那就不要花脑筋在这上面了,不
: : 然你会发现你设计了一堆用不到的「弹性」。
: : 以後修改了怎麽办?若狗吠声突然要常常换来换去怎麽办?
: : 这就是你需要「重构(Refactoring)」的时候,而如何重构又是另一
: : 个议题了....
: : SA需刚刚好,
: : 以弹性为例,将80%可以快速过滤以及确认的弹性处理好,剩下20%你
: : 烦恼该不该保留弹性的部分,你花了80%的时间去想或许仍旧无法得
: : 到答案。在还没有面对外界复杂又多变的应用之前,你能做的,是在
: : 「开发时间」与「程式弹性」之间做一个最佳的平衡。
: 我也觉得重构是一个好方法。
其实我也是选择重构,但在重构前我会想一下 归纳或抽象一下
当然这时也会引入一些想自已实作的设计模式
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.218.4.151