大神们是如何吐槽面向对象编程的

简介: 大神们是如何吐槽面向对象编程的

image.png

面向对象编程是一个极其糟糕的主意,只有加利福尼亚才会产出这种东西。

Edsger Dijkstra(图灵奖获得者)

面向对象设计是基于罗马数字进行计算。

Rob Pike(Go语言之父)

“面向对象”这个词可以用来指很多东西。其中一半是显而易见的,而另一半是错误的。

Paul Graham(美国互联网创业教父)

实现上的继承就跟过度使用goto语句一样,使程序拧巴和脆弱。结果就是,面向对象系统通常需要承受复杂性和难以复用的痛苦。

John Ousterhout( Tcl语言之父)

有时,优雅的实现仅仅是一个函数。不是一个方法。不是一个类,不是一个框架。只是一个方法。

John Carmack(id Software的创始人)

面向对象编程语言的问题在于,它总是附带着所有它需要的隐含环境。你想要一个香蕉,但得到的却是一个拿着香蕉的大猩猩,背后是整个丛林。

Joe Armstrong(Erlang语言发明人)

我一度曾经迷恋上了面向对象编程。现在我发现自己更倾向于认为面向对象是一个阴谋,企图毁掉我们的编程乐趣。

Eric Allman(sendmail作者)


相关文章
|
1月前
|
C++
C++面向对象编程
C++面向对象编程
|
3月前
面向对象编程及面向过程编程
面向对象编程及面向过程编程
|
4月前
|
Java C++ Python
什么是面向对象编程
什么是面向对象编程
27 0
|
9月前
|
设计模式
对面向对象编程的新认识
对面向对象编程的新认识
|
8月前
|
Java
四 面向对象编程(上)
四 面向对象编程(上)
38 0
|
8月前
六 面向对象编程(下)
六 面向对象编程(下)
22 1
|
8月前
五 面向对象编程(中)
五 面向对象编程(中)
21 0
|
11月前
|
Scala 数据安全/隐私保护
第4章 面向对象编程
第4章 面向对象编程
163 0
|
程序员
面向对象编程
面向对象编程
67 1
|
前端开发 Java 程序员
什么是面向对象编程?
什么是面向对象编程?
137 0
什么是面向对象编程?