嗨,
我最近完成了Sun的Java编程教程并练习了核心Java(我有先前的编程经验)。现在我理解了继承、抽象、多态和封装的基础知识。
现在我能够毫不费力地编写Java代码,但是对于应用程序设计还不确定。这是我的主要问题:“设计”应用程序。如果我被要求创建一个Java应用程序,我应该从哪里开始?如何考虑?开发类层次结构时是否应遵循任何正式/非正式的指南?我真的很困惑(抽象类还是接口还是子类..?)。我应该先将所有东西建模,然后再编写代码吗?
对于像我这样的人来说,拥有一组可供遵循的一般指南/最佳实践将非常有用,可以在开发新的Java应用程序时使用。
请为我提供一些指南/思路/书籍/资源/工具,我应该阅读或使用。
提前感谢 斯科特