为什么火山会采用面向对象的编程方式?

为什么火山会采用面向对象的编程方式?

我只能说: 是经过仔细考虑和反复斟酌后的迫不得已。

我也非常想采用类似易语言面向过程的开发方式,让大家可以少学点东西直接上手,只是由于以下几个原因迫不得已:

1、世界在与日俱进,面向对象开发是大势所趋。各种新的设备和应用环境层出不穷,各种免费开发资源不断出现,而这些都是基于面向对象的。大家也想自己以后写的软件应用面能更广一些,产品生存期能更长一些,能多使用一些免费资源吧?

2、面向对象的软件开发技术对于程序的可复用和可维护性具有极大的提升,相比面向过程的方式具有不可比拟的优越性;

3、方便所开发的代码与第三方合作。大家都是基于面向对象的开发模式,如果你不是面向对象的开发模式,怎么和第三方合作,怎么去专业公司工作?还想继续让火山程序员让所谓专业程序员看不起?还想继续单打独斗?

4、众所周知,火山所独创的底层技术是LOL(语言之上的语言/language on language),现有语言绝大部分都是面向对象的,你让我一个个去转换为面向过程的?

最后提一点,面向对象的开发技术听起来很难懂的样子,其实一点都不难,稍微付出点精力学习很容易就能入门,只要学会了,你会觉得使用起来比面向过程开发顺手太多了,会发现一个崭新的前途广阔的大门向你打开了,这点付出真是很值得的!

为什么火山会采用面向对象的编程方式?》有0个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注