※ 引述《
m...@bbs.ee.ntu.edu.tw (超級阿爸)》之銘言:
> 寫OOP時,我常會有一個困擾就是不知如何找object,把system規劃成OO的模式,因為
> system規劃得當,日後maintain才較不辛苦。完成system後,總是要等到用了之後,需
> 求更改時,自己才知道所設計的system 好壞。我覺得目前都是憑感覺去找,沒有依據,
> 請問一下我應看哪方面的書及資料,才能讓我比較能夠用OO規劃出架構良好完善的系統?
我的想法是..
1.design pattern:現在定義了'號稱'可以cover所有系統的design pattern只有
23種,或許你可以選擇哪一種pattern是最接近你的系統,
然後再從中做一點自己需要的結構而做的變形.
2.或者,low level一點,自己做的系統結構應該畫畫UML,應該會很好trace
3.最low levle:就是盡量讓自己所謂的OO,能達到high cohesion&low coupling,
這是我在寫小程式蠻care的一點...會變的很好maintain
整體而言就是多看一點軟工的書,
當然我沒有真的開發過大的系統,
上面是我一些直覺的想法...p
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: neuron17.ee.ncku.edu.tw