为什么要学习OOP

时间:2021-05-02

在本站中已经有很多探讨OOP或面向对象的基本概念的文章,但在这里还要再转载一篇,主要是让大家在各个角度来充分了解OOP或面向对象的概念及OOP或面向对象给我们带来的好处。

1、什么是OOP

也许你会回答面向对象的程序设计,是的,不错,但我们应该尽量避免以概念定义概念,因为我问的就是概念本身。也许你会从一本所谓权威的书上找到一个确切的定义,然后兴冲冲的念给我听,这当然不是我想听到的答案。

那么,什么才是OOP呢?

2、为什么?

也许你注意到我上面的话中没有写出为什么做什么,因为这里的为什么包含了两种层面的含义:为什么存在?为什么去学?

为什么存在?

一种技术的存在是有它的理由的,OOP也是如此。那么这个理由是什么呢?因为它是开发软件的必需技术?还是因为它简单易用?还是因为它功能强大?或者这个看上去很炫的名词可以带来商业效益?还是只是一些设计者闲时的玩偶?

同样,这个问题由你来回答。不过我可以告诉你,自从有了计算机的那一天,这个世界上就多了一对矛盾——人与计算机的矛盾。也是从那时起,人们就努力的通过各种可能的手段去化解这对矛盾,使两者和谐起来。呵呵,人好像总是在给自己找麻烦。

一切有生命力的技术都是在改善人机关系。

为什么去学?

我相信有许多人是因为课程的安排才学,或者之所以选择计算机专业也是因为非常客观的原因,我相信有许多人不知道自己的兴趣所在。

这个问题和前面几个问题的不同之处在于主语是你,所以我是一定不能帮你找到答案的,如果你都不知道自己为什么去学,我怎么能知道呢?

3、怎样去?

如果上一个问题你自认为已经回答的非常好了,我想这个问题基本上不用回答了。OOP并不是那么难的技术,不是吗?

如果你还在上一个问题中沉思,我想你不访先试着回答一下这个问题,也许你能从这里找到些答案。

本文源自:翔宇亭——IT乐园(http://),转载请保留此信息!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章