我学习编程时间也不短了,从 c 语言入门到现在已经两点多了吧。中间学过 Python , Java , Scala 。现在学习以 Java 为主。但是对面向对象还是不能有很好的理解。
例如,我需要完成一个任务,任务是: 将一个文件夹下的所有的 xlsx excel 文件转到 oracle 数据库中。 Java 中的 POI 包可以操作 excel 。 poi 里面有一个 workbook 类。可以操作 sheet , row , cell 等。我觉着抽象程度已经很高了。
在这个任务中,我还需要继续将 excel reader 这个任务继续抽象吗?如果继续抽象改完成什么样的功能设计呢?
虚心求教各位程序员大哥,希望能帮我解答一下疑惑。
另外,除了多写程序以外,还有什么书,网站,能够提高这方面的能力有帮助呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.