当前位置: 首页 > news >正文

uml学习笔记(1)

UML学习笔记一面向对象与UML基础入门一、面向对象开发思想两种开发范式对比结构化方法以功能、流程为核心拆分模块。逻辑简单直观但复用性差、耦合度高、维护困难不适合复杂大型项目。面向对象方法以现实事物的对象为核心建模。贴合真实业务逻辑可复用、易扩展、易维护是目前主流开发思想。核心基本概念对象系统的最小单元同时包含属性状态和方法行为是具体的实体。类多个相似对象的抽象模板统一定义对象共有的属性和行为用来实例化产生对象。面向对象三大特性封装隐藏内部数据与实现细节仅对外提供接口访问。降低耦合、保护数据、提升可维护性。继承子类复用父类的属性和方法并可拓展新功能。减少代码冗余实现层级设计。多态同一行为在不同子类对象上呈现不同执行效果。依靠重载、重写实现提升程序灵活性。面向对象开发完整流程需求分析 → 面向对象分析OOA → 面向对象设计OOD → 面向对象编程OOP → 测试与维护二、UML统一建模语言基础UML是可视化建模标准语言不是编程语言。用于统一团队建模规范清晰描述系统静态结构与动态行为解决沟通不一致问题。UML四大组成元素事物建模的基础单元- 结构事物静态架构元素包括类、接口、用例、对象、构件、节点等。行为事物动态运行元素包括交互、状态机、活动流程等。分组事物以包为主用于归类模块、管理模型结构。注释事物文字注释、约束说明用于补充细节。关系连接各个建模元素表达元素之间的逻辑联系。图事物与关系组合形成的可视化视图分为静态图、动态图两大类。约束对模型元素的规则限定保证模型逻辑正确。UML视图分类概述UML共九种标准视图所有图形分别从静态结构和动态行为两个角度描述系统多视图互相补充完整还原软件系统设计逻辑。
http://www.gsyq.cn/news/1342310.html

相关文章:

  • 干翻特斯拉?雷军说输给特斯拉不丢人
  • 从自研到服务:全方位判断人员定位系统厂家真实实力的五个维度
  • Unity编辑器资源创建性能优化:从Prefab到场景的序列化治理
  • 【Kafka笔记】(三)常用命令整理
  • Sa-Token客户端ID不匹配报错的根因与修复指南
  • AI人工智能行业的未来:AI将如何改变我们的生活和工作
  • Promptfoo的搭建与测试,2026-0521成功版很简单
  • 产业园区如何推动科技成果转化落地?
  • Gemini 3.5 Flash 深度评测:性能解析与高效接入实践
  • 对比Token Plan与按量计费哪种方式更节省成本
  • GNSS信号丢了也不怕:这款组合导航系统真硬核
  • Vivado 全局启动脚本 (Vivado_init.tcl) 极简配置教程
  • 解锁Midjourney大画幅秘密:3步实现电影级宽幅输出(含17组实测--ar 16:9至32:9全适配prompt模板)
  • OpenSSH 9.6p1紧急升级全解析:CVE-2023-51385漏洞修复实战指南
  • 中画幅风格Prompt工程黑箱破解(含哈苏H6D-100c光谱响应映射表+自定义--stylize补偿公式)
  • 为什么你的ElevenLabs挪威语输出总被用户投诉“像AI朗读”?——基于217小时母语者A/B测试的5个声学参数调优阈值
  • Unity接入Google Play Integrity API完整指南
  • AI如何从“0”到“1”设计一把完美的“蛋白钥匙”?
  • 中国分县林地面积统计数据
  • 大家都在签电子合同了,对企业有什么好处?
  • 创业天下数字化历程
  • 2026甘肃软化水处理设备厂家实力排行TOP5盘点:甘肃灌装瓶装水设备/甘肃瓶装水灌装设备/甘肃瓶装水生产设备/选择指南 - 优质品牌商家
  • 参数调优全解析,深度解读--stylize、--chaos、--quality在金属高光/漫反射/边缘衰减中的物理建模逻辑
  • 基于SpringBoot的“肌械师”减脂训练营管理系统设计与实现
  • 【轴承故障诊断】一种用于轴承故障诊断的稀疏贝叶斯学习(SBL),两种群稀疏学习算法来提取故障脉冲,第一种仅利用故障脉冲的群稀疏性,第二种则利用故障脉冲的额外周期性行为(Matlab代码实现)
  • 2026紫外光固化修复技术解析:cipp紫外光固化修复、管道紫外光固化、紫外光固化cipp修复、紫外光固化修复公司选择指南 - 优质品牌商家
  • 白帽工程师的四大核心工具链:从资产测绘到修复验证
  • 2026年推荐哈尔滨铝卷包装厂家选择推荐 - 行业平台推荐
  • HarmonyOS ,你所不知道的事件发布/订阅的通信机制-EventEmitter
  • 2026年评价高的安徽金属抛光铁粉多家厂家对比分析 - 品牌宣传支持者