南京大学计算机科学与技术系Object-OrientedSoftwareEngineeringUniiedModelingLanguageUML.ppt

南京大学计算机科学与技术系Object-OrientedSoftwareEngineeringUniiedModelingLanguageUML.ppt

南京大学计算机科学与技术系Object-OrientedSoftwareEngineeringUniiedModelingLanguageUML

Object-Oriented Software Engineering (Unified Modeling Language, UML) 李 宣 东 南京大学计算机科学与技术系 Object-Oriented Paradigm 面向对象 “面向对象”是一种认识客观世界的世界观,这种世界观将客观世界看成是有许多不同种类的对象构成的,每个对象有自己的内部状态和运动规律,不同对象之间的相互联系、相互作用就构成了完整的客观世界。 Object-Oriented Paradigm 面向对象 “面向对象”是从结构组织的角度去模拟客观世界的一种方法,这种方法的基本着眼点是构成客观世界的那些成分对象。 用“面向对象”的观点去认识客观世界,用“面向对象”的方法去模拟客观世界,这就构成了“面向对象”的完整含义。 Object-Oriented Concepts 对象(Objects) 对象是现实世界中个体或事物的抽象表示,是其属性(Attributes)和相关操作(Operations, Methods)的封装。属性表示对象的性质,属性值规定了对象所有可能的状态。对象的操作是指该对象可以展现的外部服务。对象之间的通讯通过消息(Messages)传递进行。 Object-Oriented Co

文档评论(0)

1亿VIP精品文档

相关文档