2014/06/24

java オブジェクト指向 デメリット



所有使用Java的人都喜用例,所以以一个用例开始吧:倒垃圾。就像这样“Johnny,快去倒垃圾,他都快溢出来了!
的生活也同充斥着各种。我(食物),我从商店(商品),我坐在(凳子)上。 “(石)可能会忽 到你上,在你的)上弄一个(大包)。 即事物,想想没有了事物我会怎 但他们仅仅只是事物,比如: 意味着束或者 束本身,或者一些重物品,或者我围经常看到的事物的名字。 是一座建筑,那是一个石。任何一个小孩子都能指出名此而已。 生在名 上的 “才是最有趣的事情。
化需要作。 作是生活的料。 作甚至料以料! 竟除非你它,你是不会感到香种味道的。 不在,但是生活一直在并一直有趣的功劳还是在于动词
当然,除了名动词,我们还有形容,介,代,冠连词,和许许多多其他构造有趣言的词汇 都在言中扮演着自己的角色,而且每一个都很重要。 如果它哪一个不存在了的,那是挺憾的事情
面向
StateManager.getConsiderationSetter(“Noun Oriented Thinking”, State.HARMFUL).run()
或者, 正如外面的世界所面向名的思考是有害的
面向象的程把名放到首位,但是我们为什么非得把名捧上神以至于让语的如此啰嗦哪? 什么一种句成分的低位非得高于另外一种?并不是好 像面向象的程突然使得动词的低位降低,正如我们认为的那 是一种奇怪的认识的扭曲。 正如我的朋友 Jacob Gabrielso一次到, 提倡面向象的程好比提倡面向子的穿衣方式
Java中唯一提供的建模的工具。 所以当一个新的想法出在你海的候,你不得不重塑它,包装它,甚至弄碎它直到它成一个名 即使它开始是一个作,程,或者任何其他不是的概念。
我似乎回到了8,9年前一帮搞Perl的家伙的:,并不是所有的西都是象的。
很奇怪,Java似乎是主流面向言中唯一一个完全以名词为中心的言。 Python或者Ruby中,你不会找到 AbstractProxyMediatorNotificationStrategyFactory或者其他似的西。 什么在Java中它们满 地都是? 我敢打赌这是原因出在了动词的身上。 PythonRubyJavaScriptPerl当然,有所有的函数式言允你声明并 函数而不用用包装它Java没有理由不简单地添加第一函数并最终实现一个成熟的,没有扭曲的可以人自由运用动词实现想法的世界。 实际上,有一个基于JVM  The Nice programming language 实现了一个非常Java法, 并包含了一个非常具有表力的实现了使用 动词方式:独立函数。 Java制你用CallbackRuunable或其他匿名接口来包装它一个以便于用。

Sun
公司甚至没有打破他一切函数都必类拥有的信条。 任何匿名的函数都会具有一个式的this指向定它的问题解决了