本没有写文章的激情,只因一个人触动了的神经,弄得我哭笑不得,想给他好好讲讲,可他基础不扎实,有理说不清,到现在我内心都还不能平静,他让我较真了。
编程是一种艺术,艺术来源于生活,面向对象也是,只不过用代码模拟了生活,从而装的一手好逼。
我是程序员,你是UI设计师,虽然我俩工作内容不同,但我俩都是人,只是职能不同而已,但我俩还是有共同点的,要吃饭睡觉,人类都要吃饭睡觉,所以咯,编程里面就把人类的都有的特点,用一个“人类”来表示,里面有人类共同的特点。
这样的话,用代码实现UI设计师的职能的话,就只用单单写UI设计师主要是做什么,而不用再来写吃饭睡觉,因为我属于人类,刚刚已经写好的人类共同的特点,继承“人类”就有了人类共同的特点,同样程序员继承 人类,也只要写程序员是做什么的就可以了。这样也就说明了,虽然我俩都 是人,但我俩从事的工作不同。所以只用专门编写属于我俩不同的部分就可以哒,在面向对象里面,这个就叫重写,重写了我俩的工作:你UI设计师,而我是程序员。
UI设计师嘛,不可能每一个设计师的技能都一样,比如我公司的两个妹子一个就只会PS,而另一个不但会用PS还全AI和CDR,编程里面就把这个叫多态,然后用代码实现:都是设计师,但技能程度不同的功能。
看吧,就是这么回事,编程只不过是用代码模拟了现实生活……多的就不说了,我还现在正在上班。希望那些不明白面向对象是怎么回事的,本文会对你有点帮助。我书读得少,但我不会骗你。