面向对象技术总结

第七章 面向对象核心技术总结 封装、继承和多态,通过应用面向对象思想,整个程序的架构将变得非常有弹性,同时可以减少代码的冗余性。 7.1 类的封装 阅读详情


面向对象技术的总结:

1.基本原则:

1)抽象--------客观世界中抽象出的一个个名词

2)封装--------对客户隐藏,客户只能看到接口

3)模块性-----基本模块(队列,订单管理,订单提交,付账)

4)层次性

 

2.基本概念:这里接触的一些基本概念都是一些事物,包括结构事物,行为事物,分组事物。

1)对象:包括物理实体、概念实体、软件实体

                    描述:状态、行为、标识

2)类:对象的抽象,包括属性和方法

3)接口

4)组件:源程序、动态库、可执行程序

5)包:逻辑的组织单位

 

3.对象之间的关系:

1)关联:主要是整体与部分之间的关系,包括聚合和组合两种,其区别就是对生命期的管理

2)依赖:using

3)泛化(继承):包括单重继承和多重继承,继承的是父类的方法和属性

 

4.语言特点:

1)封装性

2)继承性

3)多态性


总结完面向对象技术,发现很多地方和UML结构是一致的,然后查阅了资料得出以下的总结:

1.UML是统一建模语言,是对真实世界建模的标准标记,建模的过程是开发面向对象设计方法的第一步。

2.UML中事物与面向对象中的一些基本概念(类、组件、接口等)是一致的。

3.正在整个过程中具有抽象性和封装性

4.在语言特显上具有封装性、继承性、多态性。

总之:UML和面向对象技术是密不可分的。在了解面向对象技术的时候也是对UML中的几种图的充分的理解。


面向对象技术---学习总结 在软考的学习过程中再一次系统的接触到了面向对象技术学习。在这些天的学习之后我把面向对象的内容分为了开发、设计、实现三个部分。一、基本概念 阅读详情

相关推荐

面向对象知识点总结

第一章复杂性 1.软件复杂性的原因: 问题域的复杂的性; 管理费用开发过程的困难性 软件中随处可能出现的灵活性 描述离散系统行为困难。 2.控制系统复杂性的方法: 分解方法(算法分析和面向对象分解)、抽象的方法 3.复杂系统一般具有如下属性: 层次结构:复杂系统的架构是它所有的组件以及这些组件之间的层次结构的函数。 相对本原(primitives):组成系统的基础组件决定于观察者 分离关注:组件内与组件间的联系分离开来。 共同模式:复杂系统具有共同的模式,复用。 稳定的中间形式:随着时间的推

weixin_51495453的博客 1148

【UML】概述以及面向对象技术总结

这些天看完了

该怎么解释?我懒得解释 2955

面向对象技术

面向对象技术:是软件工程领域中的重要技术。是一种程序设计方法,是一种对现实世界中问题的抽象方式,是建模技术的研究的主要成果就是统一建模语言UML 第一讲: 1,软件质量衡量指标 外部:正确性,健壮性和可靠性,性能 内部:模块性,灵活性和可扩展性,可复用性,可兼容性。 2,模型的组成(系统,目标,组分,约束条件,变量,关系) 3,建模的原理(分解,抽象,泛化,投影/视图,构件化,形式化)...

ZHY_8643的博客 2865

【UML】面向对象技术

1.面向对象技术的基本原则 (1)抽象 简而言之就是不具体,比如我把世界上所有的动物抽象成一个单词“animal”。 (2)封装 对客户隐藏实现,客户仅仅看到接口 (3)模块性 一个系统由不同的模块组成 (4)层次性 由更抽象到更具体的过程划分了不同的层次。 2.面向对象技术的基本概念 (1)对象 物理实体、概念实体、软件实体。如何寻找对象,找名词。 对象描述一个事物...

zwb的博客 911

10 面向对象技术

10 面向对象技术 面向对象(Object-Oriented,OO)方法是一种非常实用的软件开发方法,它已出现就受到软件技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象方法一客观世界中的对象为中心,其分析和设计思想符合人们的思维方式,分析和设计的结果与客观世界的实际比较接近,容易本人们所接受。 在面向对象方法中,...

2177

面向对象技术--面向对象开发技术

当考虑对象的界面时,自然要考虑对象的操作。其操作有从对象直接标识的简单操作,如创建、增加和删除等也有更复杂的操作,如将几个对象的信息连接起来。一般而言,应避免对象太复杂,当连接的对象很复杂时,可将其标识为新对象。当确定对象的操作后,再定义对象的内部。对象内部定义包括其内部数据信息、信息存储方法、继承关系以及可能生成的实例数等属性。...

qq_37502042的博客 1642

七、面向对象技术

面向对象方法以对象为中心,采用类、继承、多态等机制进行系统设计与实现。UML作为标准化建模语言,通过结构图(类图、构件图等)和行为图描述系统静态结构与动态行为。面向对象开发包含分析、设计、实现和测试四个阶段,遵循SOLID等设计原则,强调封装、重用和模块化。测试需关注类层、层间交互及系统集成,确保软件质量。

acc8226的专栏 1133

第8章 面向对象技术

软考高级系统架构设计师第二版精华知识点

weixin_42273847的博客 1065

何为面向对象技术

面向对象技术的基本原则 1、抽象:把具体的事物用抽象的名词来代替 2、封装:对客户隐藏实现,客户仅仅看到接口,仅仅能够体现出它的功能即可 3、模块性:把一个系统分解成几个不同的功能,每个功能用一个模块来实现 4、层次性: 举例如下: 面向对象的基本概念: 主要名词:对象、类、属性、操作、接口、组件、包、子系统、关系 这些名词分别是什么呢? **首先什么是对象:**对象分为物理实体、概念实体、软件...

huihui1314_的博客 759

【软工视频】面向对象技术

面向对象,与之前的结构化开发方法一样,是一种软件开发方法。在我学习软工之前,我学习了C++,一种面向对象的开发语言

Dwyane 1436

面向对象技术基础

什么是对象?         面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。         面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。     对象范围很广泛,物理实体,概念实体,软件实体都可称为对象,例如:一个老师,一个杯子,一个数据表,一个窗体等等

刘杰 廊坊师范学院信息技术提高班十期 3427

面向对象技术思想浅谈

概念 面向对象技术是为了适应软件复杂度、规模、需求不确定性因素越来越大,而产生的一种编程技术。它不再以解决分析问题的处理步骤为核心,而是参与处理问题的各种对象为核心,面向对象技术首先需要开发人员将处理问题的数据、规则、操作按照面向对象设计原则的要求抽象、归纳出一个个类,通过这些类创建的对象相互作用完成给定的任务。面向对象开发的第一步是建模,难度要比面向过程开发复杂。以面向过程编程中用户登录系统为例,进行说明。 根据业务规则,可以设计以下四个类 数据库操作类:完成数据库连接、SQL语句的执行; 用户数作类:根

guoyp2126的博客 272
上一篇: UML结构总结
下一篇: C++等级考试第一套题遇到的问题
wangdan1030
博客等级 码龄14年 47粉丝 114原创
评论 14
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值