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

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

image.png

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

Edsger Dijkstra(图灵奖获得者)

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

Rob Pike(Go语言之父)

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

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

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

John Ousterhout( Tcl语言之父)

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

John Carmack(id Software的创始人)

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

Joe Armstrong(Erlang语言发明人)

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

Eric Allman(sendmail作者)


相关文章
|
6月前
|
C++
C++面向对象编程
C++面向对象编程
|
3月前
|
Python
面向对象编程
【8月更文挑战第29天】面向对象编程。
42 3
|
4月前
|
Java 程序员 C++
什么是面向对象编程
【7月更文挑战第17天】什么是面向对象编程
58 2
|
4月前
|
设计模式 测试技术 uml
什么是面向对象编程?
【7月更文挑战第18天】什么是面向对象编程?
51 1
|
设计模式
对面向对象编程的新认识
对面向对象编程的新认识
|
6月前
面向对象编程及面向过程编程
面向对象编程及面向过程编程
六 面向对象编程(下)
六 面向对象编程(下)
36 1
五 面向对象编程(中)
五 面向对象编程(中)
33 0
|
Java
四 面向对象编程(上)
四 面向对象编程(上)
65 0
|
Scala 数据安全/隐私保护
第4章 面向对象编程
第4章 面向对象编程
195 0
下一篇
无影云桌面