[阅读: 621] 2005-01-28 02:53:43
接口应该是独立语言的,Java中的接口,实际上是纯虚类的别名,算不上真正意义的接口。接口是用来实现系统可插入性的保障,没有了接口,也就无法实现可插入性。所以一般认为接口是OOD范畴,而不是OOP范畴。其实讲接口,应该重点讲依赖倒转原则。
多继承和单继承问题,是OOPL届一直争论不休的问题,这方面两派都自有说法。我个人认为多继承还是有必要的,而且单继承+接口继承并不等于多继承。
没有提到泛型比较可惜,继承是OOP的基石,而泛型是OOD的基石。
Use Case应该是文本为主,图形只是辅助手段。