摘要: 抽象类,还是接口?抽象类和接口都属于以上提到的抽象,两者的在语法上的区别Anytao和其他园友已经总结的差不多了,不再赘述。我主要想和大家讨论一下在设计时如何选择抽象类和接口。我的原则是,尽量按照现实世界的语义来判断。众所周知,派生类与抽象类的关系是IS-A,实现类与接口的关系是CAN-DO。这就说明抽象类与子类之间的所属关系较接口来说更加明确。接口只是行为方式上的一种契约,一个类实现了一个接口,... 阅读全文
posted @ 2010-10-28 15:12 zhdonghu 阅读(191) 评论(0) 推荐(0) 编辑