西西河

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

  • 共: 💬 137 🌺 299 🌵 10
这个要和无斋兄商榷一下

delegate实际上是对只有一个method的interface和其实现的一种简化写法。我个人认为delegate是非常方便的,象Groovy这些基于Java的script languages都在考虑或者已经实现enclosure--实际上是delegate的更为强大的变种。不过Java本身再加delegate不太容易了,也不一定有好处,因为delegate被滥用的可能性太大了--大家都把函数传来传去,对class这一层的设计注意力自然会降低。



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

Copyright © cchere 西西河