從大學畢業後,我一直在爲大約3-4個月的時間進行程序設計(作爲一項工作)。走出程序心態
在大學時我被教過面向對象的編程,我覺得我對此有很好的把握,直到我開始研究真正的問題。
我只是不能做任何事情,但想出解決方案的程序代碼 - 雖然我使用類和基本的操作系統代碼基本上是程序內部,我知道有更好的解決方案,但我似乎不能匹配模式等等與我想要做的事情。
在使用oop技術真正開始編程之前,需要多長時間/多次練習 - 而不僅僅是使用充滿程序代碼的類。
此外,是否有任何建議,以便如何真正地設計解決方案正確的解決方案進展?
看看Effective Java by Joshua Bloch,第二版,Implementation Patterns byKent Beck。 – zellus 2010-09-19 20:40:28
@zellus:爲什麼不作爲回答發佈? – SingleNegationElimination 2010-09-19 20:41:33
@TokenMacGuy:剛想過答案的信息太少。 – zellus 2010-09-19 20:53:45