GIS设计6 面向对象分析与设计
面向对象分析与设计;内容;软件工程方法学;面向对象基础;;;;类名
属性
服务;;面向对象的几个重要概念;override的例子;overload的例子;;;4 接口
定义:接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。
接口和抽象类区别:抽象类允许包含某些方法的实现,接口不允许 ;抽象类可以有属性,但接口没有;一个类可以继承多个接口,但只能继承一个抽象类。
C#中接口的定义:一个C#接口不能包含任何执行代码或数据成员,它只是一组方法名称和签名(signature)。
Com的接口:描述了对外提供的服务,在组件之间,组件和客户之间都通过接口进行交互。
一个C#的接口更像是一个COM接口而不是抽象类。?;COM 的接口; UML(Unified Modeling Language) UML是由世界著名的面向对象技术专家G. Booch,J. Rumbaugh 和 I. Jacobson发起,在Booch方法,OMT方法和OOSE方法的基础上,广泛征求意见,集众家之长,几经修改而完成的。是软件界第一个统一的建模语言。
它是一种标准的表示,已成为国际软件界广泛承认的标准。
原创力文档

文档评论(0)