GIS设计6 面向对象分析与设计.ppt

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)

1亿VIP精品文档

相关文档