不用代码介绍编程思想中的面向对象

 本没有写文章的激情,只因一个人触动了的神经,弄得我哭笑不得,想给他好好讲讲,可他基础不扎实,有理说不清,到现在我内心都还不能平静,他让我较真了。

编程是一种艺术,艺术来源于生活,面向对象也是,只不过用代码模拟了生活,从而装的一手好逼。

我是程序员,你是UI设计师,虽然我俩工作内容不同,但我俩都是人,只是职能不同而已,但我俩还是有共同点的,要吃饭睡觉,人类都要吃饭睡觉,所以咯,编程里面就把人类的都有的特点,用一个“人类”来表示,里面有人类共同的特点。

 这样的话,用代码实现UI设计师的职能的话,就只用单单写UI设计师主要是做什么,而不用再来写吃饭睡觉,因为我属于人类,刚刚已经写好的人类共同的特点,继承“人类”就有了人类共同的特点,同样程序员继承 人类,也只要写程序员是做什么的就可以了。这样也就说明了,虽然我俩都 是人,但我俩从事的工作不同。所以只用专门编写属于我俩不同的部分就可以哒,在面向对象里面,这个就叫重写,重写了我俩的工作:你UI设计师,而我是程序员。

UI设计师嘛,不可能每一个设计师的技能都一样,比如我公司的两个妹子一个就只会PS,而另一个不但会用PS还全AI和CDR,编程里面就把这个叫多态,然后用代码实现:都是设计师,但技能程度不同的功能。

看吧,就是这么回事,编程只不过是用代码模拟了现实生活……多的就不说了,我还现在正在上班。希望那些不明白面向对象是怎么回事的,本文会对你有点帮助。我书读得少,但我不会骗你。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,638评论 25 709
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,258评论 6 244
  • ** 编程技能层次**编程技能层次,指的程序员设计和编写程序的能力。这是程序员的根本。 0段—非程序员 初学编程者...
    Bobby0322阅读 1,954评论 2 30
  • 回家路上前同事李姑娘打电话给我,开口第一句就是“我失恋了!” 我惊愕得睁圆了眼,早几天在群里聊天时大伙还纷纷说等着...
    铿锵小妖阅读 226评论 0 0
  • 自从 看你第一眼, 我就认定你是我的爱人, 我们一定会走进对方的心间。 虽然相...
    言行合一阅读 504评论 2 2