- 2
- 0
- 约4.32千字
- 约 28页
- 2017-03-27 发布于四川
- 举报
3-面向对象开发方法
3.3 面向对象方法的特点 面向对象基本特征 继承 封装 多态 继承(泛化) 组合(聚合) 覆盖 重载 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 抽象 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 抽象包括两个方面,一是过程抽象,二是数据抽象 过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体。 数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过这些操作来访问和修改。 3.3 面向对象方法的特点 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3.3 面向对象方法的特点 封装 封装是面向对象的特征之一。 封装是指把对象的属性和方法包围起来,避免外界的干扰和不确定性,对数据的访问只能通过接口进行。 封装保证模块具有良好的独立性,便于系统维护,对系统的修改仅限于类的内部。 封装是继承的前提,没有封装就没有继承。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. BACK TO SCHOOL 第3章 面向对象开发方法 信息系统分析与设计 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 目录 Back to school Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Back to school 3.1 面向对象方法的基本含义 面向对象方法(Object Oriented Method) 是一种把面向对象的思想应用于软件开发法过程,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 定义一:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。 定义二: 面向对象方法是以认识论为基础,用对象来理解和分析问题空间,并设计和开发出由对象构成的软件系统(系统责任)的方法。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3.1 面向对象方法的基本含义 面向对象本质内涵 面向对象的思想以对象为基础,辩证唯物主义以物质为基础。让我们通过对两者基本思想的类比来加深对面向对象本质内涵的理解。 辩证唯物主义认为世界是物质的,物质是运动的,物质是普遍联系的,物质具有特殊性和普遍性。物质既有静态的一面又有动态的一面,外因通过内因作用于物质。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 面向对象的思想 问题域是由对象构成的,每个对象拥有各自的属性和方法,属性用于描述对象的物理特征,而方法用于描述对象的行为,对象是属性和行为的统一体。 从对象出发构造软件系统。强调直接以问题域中的对象为中心来认识问题和解决问题,软件系统对象是问题域对象的抽象。 3.1 面向对象方法的基本含义 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011
您可能关注的文档
- 2—2等价类划分法3.ppt
- 2“雷雨”by123321asdf.ppt
- 2人教版五年级数学下册第二单元2-5-3的倍数特征.ppt
- 2“我的母亲胡适”ppt演示课件.ppt
- 2幼儿教育心理学的作用与意义.ppt
- 2的管理理论的演进实训与练习.ppt
- 2对社会主义道路的探究.ppt
- 2章节—关税的性质与特征.ppt
- 2电视节目制作的技术基本.ppt
- 2数据库的设计的三大范式.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)