也许是因为我现在已经编了两个学期左右的编码,但是我现在要做的主要绊脚石是将教授的项目描述和要求转换为实际的代码。由于我目前在算法101,我基本上做了一个自下而上的过程,首先是一个空白的白板,并绘制出对象和方法的交互,然后将其转化为类和代码。你如何从抽象的项目描述转到实际的代码?
但是现在教授已经把接口和抽象类放入混合中。在理智上,我可以认识到它们是如何工作的,但是我的脚趾正在琢磨如何在当前项目中使用这些新工具(模拟Web服务器)。
在我的教授自己的话中,将抽象描述映射到Java代码是真正的技巧。那么,哪些步骤最适合用于从英语(或任何您的语言)到计算机代码?你如何决定何时何地创建接口,或者使用抽象类?
我知道这个问题没有任何完美的答案,但感谢给我最深的思考。 – Jason 2010-03-26 10:16:56