主题:【原创】JAVA和C#,武当和少林之争! -- Highway
共:💬137 🌺299 🌵10
指从功能上说。Java里面的anonymous inner class实际上就是delegate。只不过Java增加inner class的时候,已经很难再改JVM Spec,所以要在编译器这一层把inner class都转换成一般的class,所以编译后一大堆分开的class,看起来怪怪的。
另外AOP里面的mixin实际上也是提供实现delegate的另一种方便途径。
- 相关回复 上下关系8
压缩 2 层
班门弄斧一下 15 无斋主人 字2376 2005-10-18 12:40:15
😁说得很不错,鲜花一朵。不过呢, 1 Highway 字426 2005-10-18 13:36:17
😜读完主贴的感觉是意犹未尽。哈哈,老大原来把尾巴藏这儿啦。 Koala 字354 2005-10-18 22:40:31
delegate只是一个shortcut而已
几点浅见 1 无斋主人 字940 2005-10-18 14:20:42
无斋兄大概是一直用C/C++的,所以觉得 1 freemind 字438 2005-10-18 22:14:13
这个要和无斋兄商榷一下 1 魔法胖子 字347 2005-10-18 16:53:29
Was "enclosure" typo of "closure"? 请尽量 字0 2005-10-19 01:24:00