全文预览

卫星导航定位算法与程序设计讲义

上传者:你的雨天 |  格式:pdf  |  页数:149 |  大小:0KB

文档介绍
方法也是含有Р面向过程的思想,可以说面向过程是一种基础的方法,它考虑的是实际的实现,Р一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方Р法,对比面向过程,面向对象的方法主要是把事物给对象化,对象包括属性与行Р为,当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的Р流程很清楚,按着模块与函数的方法可以很好的组织,比如拿学生早上起来的事Р情来说说这种面向过程吧,粗略的可以将过程拟为: Р (1)起床Р (2)穿衣Р (3)洗脸刷牙Р (4)去学校Р 而这4步就是一步一步的完成,它的顺序很重要,你只须一个一个的实现就Р行了。而如果是用面向对象的方法的话,可能就只抽象出一个学生的类,它包括Р这四个方法,但是具体的顺序就不能体现出来。Р2.1.2 面向对象程序设计Р Object Oriented,简称OO,是一种以事物为中心的编程思想。面向对象程序Р设计的本质是把数据和处理数据的过程当成一个整体——对象。Р 面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活Р动的系统方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操Р作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质Р的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方Р式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,Р来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象的编程范Р式: Р (1)决定你要的类; Р (2)给每个类提供完整的一组操作; Р (3)明确地使用继承来表现共同点。Р 由这个定义,我们可以看出:面向对象设计就是“根据需求决定所需的类、Р类的操作以及类之间关联的过程”。Р 面向对象的程序设计(Object-Oriented Programming,简记为OOP)的一条Р 5

收藏

分享

举报
下载此文档