返回介绍

7.12 在Java和.NET中有关OOP的知识不能少

发布于 2023-05-19 17:35:11 字数 912 浏览 0 评论 0 收藏 0

在本章最后,解释一下为什么说程序员已经到了无法逃避面向对象编程的地步了。在未来的开发环境中,将成为主流的不是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文