文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7.12 在Java和.NET中有关OOP的知识不能少
在本章最后,解释一下为什么说程序员已经到了无法逃避面向对象编程的地步了。在未来的开发环境中,将成为主流的不是Java就是.NET。Java和.NET其实是位于操作系统(Windows或Linux等)之上,旨在通过隐藏操作系统的复杂性从而提升开发效率的程序集。这样的程序集也被称为“框架”(Framework)。框架由两部分组成构成,一部分是负责安全执行程序的“执行引擎”,另一部分是作为程序组件集合的“类库”(如图7.8所示)
图7.8 框架提供了高效的开发环境
无论是使用Java还是.NET,都需要依赖类库进行面向对象编程。在Java中,使用的是与框架同名的Java语言,而在.NET中,使用的是.NET框架支持的C#、Visual Basic.NET、Visual C++、NetCOBOL等语言进行开发。上述的每种语言都是面向对象语言。其中Visual Basic.NET和NetCOBOL是在古老的Visual Basic和COBOL语言中增加了面向对象的特性(类的定义、继承、封装和多态等)而诞生的新语言。至今还对面向对象编程敬而远之的程序员们,已经不得不迎头赶上了。
通过综合整理面向对象的各种理解方法,相信已经能看到面向对象的全貌了。但这有一点希望注意,那就是不要把面向对象当成一门学问。程序员是工程师,工程是一种亲身参与的活动而不是一门学问,请把面向对象编程作为一种能提升编程效率、写出易于维护的代码的编程方法,在适当的场合实践面向对象编程,而不要被它各种各样的概念以及所谓的编程技巧所束缚。
面向对象编程就是通过把组件拼装在一起进行编程的方法
在接下来的第8章中,开始讲解数据库
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论