面向对象编程(OOP)并非是仅适用于最新编程语言的时髦术语,它是一种经过时间考验的开发方法论,对于COBOL开发同样适用。据估计,目前存在超过2400亿行的COBOL代码,其中大部分是过程式的。那么,为什么COBOL开发者应该考虑面向对象的COBOL呢?
在不断变化的行业中取得成功意味着要跟上当前的趋势,技术熟练的消费者正在推动采用新技术,如云计算、移动设备和新的IT架构。使用OOP开发COBOL应用程序是迅速满足这些消费者需求的机会,尤其是对于那些考虑Java虚拟机或.NET的开发者来说。OOP是这些平台的标准。这并不意味着要放弃在开发过程式程序中所做的努力。相反,这些过程式程序可以在这些新平台上很好地工作,但要充分利用.NET和JVM,对OOP的良好理解将大有裨益。有了这些新技能,可以将现有的COBOL应用程序与其他语言桥接,构建现代用户界面,开发Web服务等。
如果感兴趣,这些网络研讨会是专门为想要了解更多关于OOP并将其与过程式编程技术结合使用的COBOL程序员设计的。这是从Micro Focus产品专家那里学习的机会,包括Scot Nielsen,他将带进行面向对象原理的引导之旅,并提供实践演示来说明面向对象COBOL的关键概念和语法。
从一开始,就可以在不需要完全沉浸在OO中的情况下,将新发现的技能用于实践。通过重用.NET框架或Java SDK中可用的类,将看到如何节省大量时间编写新功能。集合类课程是必看的。数组、列表、哈希映射和字典 - 所有这些都可以直接在程序中使用,节省了开发自己版本的时间。
为什么不打包一些有用的COBOL功能,供其他使用COBOL或Java或C#的开发者使用呢?将向展示如何编写自己的类,甚至使用继承扩展他人提供的功能。
每个网络研讨会都集中在OOP的一个关键方面,建立知识,用可以在家尝试的练习来结束每个会议,为系列中的下一个主题做准备。