什么是面向对象

在千变万化的事物中,得到一种抽象,然后用抽象去描述具体

程序员标准思维

文科因此就说,你们工科,总是在否定事物的多样性,不欣赏每个个体,而理解为一个个对象

工科反驳,我们的多态性,正是对多样的事物最好的描绘

晚上,一群工科男聚在一起,他们说,派生一定能够代替本源。他们称这是里氏替换,约定不要把这个秘密告诉文科生

那么,丰富的多态背后,却暗含着override里一定要super这个无法逾越的教条,而哲学家并不知道这件事

本来世界就要一直这样和谐下去,但有一天,工科男们发现,自己手中的只有一些引用罢

真正的对象,都不在自己手中

他们发起了一个项目,叫做“找对象”计划,却发现,和具体打交道原来和抽象如此不同

他们想尽了办法,把这个过程抽象掉

无论是委托、事件、lambda表达式,都没法解释到底如何才能跟具体交流

文科不断嘲笑他们,你们不懂世界的多样性,他们还派出了一位代表,给工科讲解他们的真理

那个代表叫马克思,他说,具体问题具体分析。在矛盾普遍性原理的指导下,要具体分析矛盾的特殊性,并找出解决矛盾的正确方法。

这大概就是程序员找对象的抽象吧

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

推荐阅读更多精彩内容

  • 我认为面向对象编程的意思是以对象为基本单位进行编程,但是我觉得编写代码不是面向对象的根本,即使面向对象编程的特点也...
    Zythemoon阅读 3,118评论 0 0
  • “面向过程”是一种以过程为中心的编程思想。 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用...
    老Daaa阅读 5,670评论 0 3
  • 读了一些关于提高效率的书,这本还是不错的。期间做了一些笔记,写出来记录一下,也做了思维导图,但是导出失败,甚是尴尬...
    默微说阅读 7,319评论 1 11
  • 人的一辈子应该学习一片落叶,静静的过完一生,且在一生中,回报社会 昨天,我放学回家时,看到子在树上有一片枯叶在盛春...
    书懵阅读 2,860评论 0 0
  • 她斜坐在窗台上,一只腿有意无意地摆动着,略带神经质地抚弄那盆乱糟糟的兰花。“你为什么不说话,”她似乎自言自语地问我...
    王若猫阅读 2,383评论 0 0