中级软件设计师备考---UML 蔚落 2024-03-22 12:44 166阅读 0赞 #### 目录 #### * * 面向对象的基础概念 * 面向对象的设计原则 * UML的各类图 * 设计模式 * * 对比 * 分类 ### 面向对象的基础概念 ### 【只介绍一些我个人不太熟悉的概念】 * 继承和泛化:泛化和继承可以理解为是一个**逆过程**:泛化就是有子类抽象出一个父类,而继承就是由父类具体化一个子类。 * 接口:只是一种形式,接口自身不能做任何事情【**只是说明操作应该做什么( What),但没有定义操作如何做( How)**】。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。 * 组件:是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口【**可理解为具有一定功能、能够独立工作或同其他组件组合起来协词工作的对象**】。在UML的定义中,组件之间唯一的关系就是依赖。 * 模式:**一个名词**。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案。设计模式通常是对于某一类软件设计问题的可重用的解决方案。 * 复用:**一个动词**。软件复用是指将已有的软件及其有效成分用于构造新的软件或系统。 ### 面向对象的设计原则 ### * 单一职责原则
相关 中级软件设计师备考---数据库系统3 目录 数据仓库 数据挖掘 反规范化技术 数据仓库 数据库和数据仓库都是用于存储和管理数据的软件,但它们的设计和用途有很大的 左手的ㄟ右手/ 2024年03月23日 16:29/ 0 赞/ 198 阅读
相关 中级软件设计师备考---数据库系统2 目录 规范化理论 并发控制 数据库完整性约束 数据备份 规范化理论 ![在这里插入图片描述][b017ada 深藏阁楼爱情的钟/ 2024年03月23日 16:06/ 0 赞/ 31 阅读
相关 中级软件设计师备考---数据库系统1 目录 数据库模式 数据库的设计过程 E-R模型 关系代数与元组演算 数据库模式 三级模式、两级映射 定义 傷城~/ 2024年03月23日 13:34/ 0 赞/ 227 阅读
相关 中级软件设计师备考---软件工程2 目录 软件测试分类和要求 测试用例设计 测试阶段 McCabe复杂度 软件维护 软件过程 喜欢ヅ旅行/ 2024年03月22日 12:07/ 0 赞/ 177 阅读
相关 中级软件设计师备考---软件工程1 目录 经典的模型 敏捷开发方法【的分类】 信息系统开发方法【的分类】 结构化设计---内聚与耦合 一时失言乱红尘/ 2024年03月22日 11:34/ 0 赞/ 45 阅读
相关 中级软件设计师备考---多媒体技术 目录 音频---声音的带宽 音频---采样 图像---彩色空间 媒体的种类 多媒体计算题 比眉伴天荒/ 2024年03月22日 11:29/ 0 赞/ 190 阅读
相关 中级软件设计师备考---信息系统安全 目录 安全属性 对称加密技术 非对称加密技术 信息摘要和数字签名 数字信封和PGP 各个 我就是我/ 2024年03月22日 09:31/ 0 赞/ 39 阅读
相关 软件设计师备考(四)——UML设计模式 软件设计师备考(四)——UML设计模式 一、创建型设计模式 1、Abstract Factory(抽象工厂) 2、Builder(生成器) 深藏阁楼爱情的钟/ 2022年09月14日 13:23/ 0 赞/ 466 阅读
相关 软件设计师备考(三)——UML(关系和UML图) 软件设计师备考(三)——UML 一、事物 二、关系 三、UML中的图 1、类图 2、对象图 3、用例图 桃扇骨/ 2022年09月13日 12:29/ 0 赞/ 330 阅读
还没有评论,来说两句吧...