西西河

主题:【原创】JAVA和C#,武当和少林之争! -- Highway

共:💬137 🌺299 🌵10
全看树展主题 · 分页首页 上页
/ 10
下页 末页
家园 很清楚了,谢谢。
家园 但是从面向对象,特别是多态这个角度来看,Java的reference应该

和C++中的指针是一回事。C++指针变量支持那些操作都是为了兼容C,也可以考虑为“实现细节”吧。

家园 Good point。IT界恩恩怨怨,分分合合,感觉非常象我们的三国演义。

不知道有没有能写出一部好看的演义来。

IBM,Microsoft,Sun,Intel, HP等等这些IT诸侯,既相互提防,互相挤轧,又相互勾结,互相利用。说个好,亲如兄弟,说个不好,马上就翻脸,如前世的仇家。

其实游戏规则就一条,没有永远的朋友,没有永远的敌人,只有永远的利益!

家园 好文

Java的未来我想还是不用担心的,因为Java已经不单单是Sun的Java,而是世界的Java

家园 这件事舍咱西西河科学技术分舵老轧舵主其谁!
家园 花!深入浅出。受教受教。

鄙人对托管编程(managed code)所知甚少,一直搞不懂,这delegate和interface个是什么意思。俩个都是很笼统的词,到底是怎么定义的?

谢。

家园 高速兄说得不错的

reference和指针的本质区别除了不能运算以外,还表现在reference是强类型的。另外在C/C++里面你可以有“指针的指针”,Java里面reference本身不是一个实体,所以没有“reference的reference”这一说。

家园 啊,俺以前一直以为欧阳修只会写文章

原来武功也这么牛。

家园 VB还是有竞争对手的吧?

我用过的C++ BUILDER就很不错。

好文
家园 Sun (of a bitch) said to M$

JAVA是我们的,也是你们的,但最终还是我们的。

哈哈哈哈。

家园 Excerpt from "The Java Programming Language" 4th Edition

An interface is like a class but has only empty declarations of its methods. The designer of the interface declares the methods that must be supported by classes that implement the interface and declares what those methods should do. Here is a Lookup interface for finding a value in a set of values:

interface Lookup {

/** Return the value associated with the name, or

* null if there is no such value */

Object find(String name);

}

delegate是啥就不知道了。

家园 C++ Builder 竞争对手主要是Visual C++吧

VB大概可以和Delphi对应,不过Borland的产品似乎都在走下坡路

家园 到现在才知道那个IDE为啥要起这个名字。哈哈。
家园 臭大发了。应该是欧阳锋。
家园 delegate恐怕是你我编程时最常用的

写一个类,在其中生成一个对象,然后调用这个对象的方法,这就是“delegation”——委托。

如果对象的可重用性比较高,或者想在对象间实现较低的耦合,那么使用接口较为合适。接口与类是骨和肉的关系,如果要维护一个大的系统,那么头一件事就是要搞清系统内各种接口间的关系,就好像好的人体画或者雕塑要“见骨”一样。

最要不得的就是继承——这是“四人帮”持的观点。

全看树展主题 · 分页首页 上页
/ 10
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河