面向对象开发方法概述

摘要:
总结:1.面向对象软件开发的优点是什么?抽象定义:抽象是指从一些现有交易中提取我们所关心的特征,以从特定角度形成新交易的思维过程。6.在构建对象模型时,我们应该经历那些抽象的思考过程。从问题域中的事务到软件模型中对象的抽象,从对象到类,从子类到父类

小结:

面向对象开发方法概述第1张

面向对象开发方法概述第2张

1.面向对象的软件开发有什么优点?

(1)与人类习惯的思维方法一致

(2)稳定性好.

(3)可重用性好

(4)较易开发大型软件

(5)可维护性好

2.在软件系统中,为什么说一个独立的不对外提供任何服务的对象是没有意义的.

建立对象需要开辟空间,并且影响程序运行的速度,所以应该尽可能减少没用对象的创建和开辟,那样既浪费了资源,有影响了程序的执行速度.没有意义.

3.列举一些现实生活中的例子,来说明什么是依赖关系,什么是聚集关系,以及什么是关联关系.

面向对象开发方法概述第3张

4.列举一些现实生活中的列子,来说明什么是封装,什么是接口.

封装又称为信息隐藏,是指利用抽象数据类型将数据和数据的操作结合在一起,使之构成一个不可分割的独立实体,尽可能隐藏内部的细节,只保留一些对外的接口.

接口有两种意思:

(1)概念性的接口,既系统对外提供的所有服务,在对象中表现为public类型的方法的声明.

(2)用interface修饰的实实在在的接口,也成为接口类型,它用于明确描述系统对外提供的所有服务.他能够更加清晰的把系统的实现细节与接口分离.

5.抽象最主要的特征是什么?

抽象的定义:抽象是指从特定角度出发,从已经存在的一些事务中抽取出我们所关注的特性,形成一个新的事务的思维过程

6.在建立对象模型时,要经历那些抽象思维过程.

(1)从问题领域的事务到软件模型中对象的抽象

(2)从对象到类的抽象.

(3)从子类到父类的抽象  

免责声明:文章转载自《面向对象开发方法概述》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇uniapp pages.json 设置 沉浸式透明导航栏RFS自动化测试工具安装与使用总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nuxt+Express后端api接口配置与实现方式

Nuxt.js 是一个基于 Vue.js 的轻量级应用框架,可用来创建服务端渲染 (SSR) 应用。本文带你了解在 Nuxt.js 中使用 Express 如何编写实现后端的 api 接口。 创建接口文件 在项目根目录中新建 server 文件夹并在该文件夹下创建一个 index.js 文件。 server └── index.js 然后,在 serve...

在微信小程序中调用本地接口

1.点击详情,并勾选项目设置中最后一行。 2.用小程序请求本地的后台服务接口 wx.request({ url: 'http://localhost:8090/DemoProject/myTest.do', data:{}, method:'POST', header: {...

C++的MFC 与 HTML 双向通讯

C++中嵌入ie浏览器总结(1) - ie边框 及上下文菜单 最近项目中用html 来做界面,也就折腾了一下在wxwidget中嵌入浏览器的若干细节工作,mfc也基本是类似的,由于wxwidget中已经做了一个封装wxie,但是开发过程中也遇到了不少问题,在此做一下总结:  ie边框 及上下文菜单   普通嵌入到程序里面的浏览器页面都会有一个灰色的边框,这...

使用Postman或requests结合chromedriver模拟Selenium操作浏览器

Selenium是一款浏览器自动化测试框架,基于Webdriver协议。从本质上来说: webdriver是一套接口标准,使用标准的HTTP RESTful接口,使用JSON格式传递数据。 chromedriver是实现该标准的Chrome浏览器的一套驱动服务。 Selenium实际上是对各种接口操作的封装 seleniumwebdriver.remo...

fiddler:快速标识接口

最近做了很火的直播答题,当然页面比较简陋,h5页面+http接口。 答题活动需要数据实时同步,即前端会高频重复的去调一些接口,使用fiddler抓包时,因为刷新速度过快,当接口出问题的时候,排查起来较慢。 此时对接口做个标记,会大大提高工作效率 使用fiddler的 autoresponder即可 此处写几个常用的,其中 添加注释文案、加粗非常好用 1 标...

NO-CARRIER

自己动手写了创建虚拟接口,删除虚拟接口程序,频繁调用创建删除时,有时将接口up起来时会报错: Name not unique on network 利用ip link命令来查看接口(及其对应的索引)  可以查看到与其他接口不同的是有个标志为 NO-CARRIER,不知道是什么意思,查看ip的源代码(此处为 iproute2-3.15.0) 当打印接口信息...