西西河

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

共:💬137 🌺299 🌵10
全看分页树展 · 主题 跟帖
家园 无斋兄大概是一直用C/C++的,所以觉得

delegate这种type safe的function pointer更好用。

我是从java开始走向面向对象的设计的,个人感情更喜欢用interface。我觉得delegate就是interface在某些设计中的简化使用,主要是在事件处理上方便简洁很多。而大多数设计方案中,使用interface会更加清晰。interface当然可以用纯的abstract class代替,但java把它单独分离出来,还是想强调“面向接口编程”的重要性吧。C#中也保留interface应该能说明问题。

莫非在技术上也有“屁股决定脑袋”的说法不成?呵呵。

关键词(Tags): #interface
全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河