
正文
面向对象设计文档,面向对象设计的主要内容
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
8.1.1什么是面向对象的程序设计.ppt
1、面向对象程序设计的基本概念:面向对象, 概括地说, 就是把问题抽象为对象, 设置属性(数据) , 指定事件或处理方式(代码) 来达到目的, 强调从问题域的概念到软件程序和界面的直接映射。
2、面向对象程序设计有4个主要特点,分别是:抽象、封装、继承、多态。以下是具体解释;抽象和封装 类和对象体现了抽象和封装 抽象就是解释类与对象之间关系的词。类与对象之间的关系就是抽象的关系。
3、面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它具有抽象性、封装性、继承性及多态性。
4、面向对象就是一种开发软件的方法,核心是对象.什么是对象?对象是一个在时间和空间上存在的事物。比如你电脑屏幕上显示的一个字符、一个人、一只狗、一个程序、一个int等等,他们都在时间上和空间上存在。
5、面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。
相关问答
Q1: 面向对象系统设计文档的内容不包括什么设计
1、面向对象设计的内容:面向对象设计包括静态结构设计和动态结构设计。静态结构设计的内容有类和对象设计、架构设计(设计模式)、包设计、接口设计和数据库设计等。
2、程序设计。系统设计工作不包括程序设计,系统设计是根据系统分析的结果,运用系统科学的思想和方法,设计出能最大限度满足所要求的目标(或目的)的新系统的过程。
3、程序设计不属于系统设计阶段的工作。根据计算机基本原理可知,系统设计阶段的工作包括系统流程图设计、功能结构图设计和功能模块图设计等。系统架构设计、代码设计和设计规范的制定。
Q2: 面向对象设计需要注意的问题
1、下面是根据我个人的设计经验,总结的在面向对象设计时需要注意的问题。
2、在运用面向对象的思想进行软件设计时,需要遵循的原则一共有7个,他们是:单一职责原则(SingleResponsibilityPrinciple)每一个类应该专注于做一件事情。
3、面向对象设计的原则是单一职责原则、开放-封闭原则、Liskov替换原则、依赖倒置原则、接口隔离原则。单一职责原则。开放-封闭原则(对扩展开放;对修改关闭)。
Q3: ole对象是什么意思
OLE是Object Linking and Embedding的缩写,直译为对象连接与嵌入,学过VB的朋友可能知道VB中有一种控件就叫OLE对象,通过这个控件就可以调用其他格式的数据。
OLE 是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。
ole对象实际上就是别人的程序原封不动的拿来使用。可在 Visual Basic 应用程序中添加的最强大、最有用的功能之一就是在控件和控件之间、在控件和其它 Windows 应用程序之间拖动文本和图形。
OLE,全称为Object Linking and Embedding,是一种用于在Windows操作系统中实现应用程序之间互相合作和数据共享的机制。
OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型。
VFP提供两种类型的OLE对象:一种是OLE控件(.OCX文件),这是一种自定义控件,通常在WINDOWS\SYSTEM目录下,拥有自己的事件、方法,类似于VFP的基本类,这种控件可以用VC、VB5.0、DeLphi、SDK2.0等编程工具开发。
Q4: 面向对象的程序设计方法有哪些优点
1、(1)优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;开发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时间;应变能力强。
2、强调从现实世界中客观存在的事物(对象)出发来认识问题域和构造系统,使系统能更准确地反映问题域。
3、维护简单面向对象程序设计的一个特征就是模块化。实体可以被表示为类以及同一名字空间中具有相同功能的类,可以在名字空间中添加一个类而不影响该名字空间的其他成员。这种特征为程序的维护提供了便捷性。
4、(1)可视化编程 提供可视化的设计平台,把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量的程序代码,只需按设计的要求,用系统提供的工具在屏幕上“画出”各种对象。
5、面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。符合人们通常的思维方式面向对象方法的主要优点是:符合人们通常的思维方式。
6、面向对象开发方法的特点主要有一下三点:可重用性 可重用性是面向对象软件开发的一个核心思路,事实上前面所介绍的面向对象程序设的四大特点,无一例外地,都或多或少地在围绕着可重用性这个核心并为之服务。
Q5: 软件详细设计说明书
1、对每个对象的每个属性详细说明:名字、类型,如果属性不是很直观或者有约束(例如,每个对象的该属性必须有一个唯一的值或者值域是有限正整数等)。
2、运行设计 运行模块结合 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。运行控制 软件运行有较友好的界面,基本能够实现用户的数据处理要求。
3、需求分析--产生软件功能规格说明书,需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作(概要设计)。
4、a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
5、引言编写目的 说明编写这份详细设计说明书的目的,指出预期的读者。背景说明:a.待开发软件系统的名称;b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
关于面向对象设计文档和面向对象设计的主要内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








