从大学毕业后,我一直在为大约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