![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象设计(UML)
Algcc
这个作者很懒,什么都没留下…
展开
-
UML2的14种图形
类图(描述类、结构、协作及它们之间的关系) 对象图:描述对象及对象之间的关系 包图:描述包及包之间的相互依赖关系 组合结构图:描述系统某一部分(组合结构)的内部结构 UML提供了4种静态结构图来描述系统。 类图是软件的蓝图,用于详细描述系统内各个对象的相关类,以及这些类之间的静态关系。 对象图用于表示在某一时刻,类的对象的静态结构和行为。 包图用于展示由...原创 2020-04-09 00:04:28 · 1647 阅读 · 0 评论 -
UML简介
统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的建模工具,但独立于任何具体程序设计语言。UML模型被划分为两类语义域:结构语义定义了在建模域中关于个体的UML结构化模型元素的含义,这个含义可能只在某个特定的时间点是正确...原创 2020-04-08 22:46:26 · 1031 阅读 · 0 评论 -
可视化建模
上次我们说到现如今做项目需要一个清晰的头脑来组织工程的一些具体的事物和总体的规划,但是人力总归是有限的,我们需要利用现代技术来有效的进行分析和设计活动,这就需要相应的技术和工具来支持,这就是建模。 模型是对现实世界的简化,一个好的模型包含了人们需要关注的主要元素,而忽略那些不想管的次要特征。 当我们不能够完整地理解一个复杂的系统时,就需要对其进行...原创 2020-04-08 20:17:41 · 1926 阅读 · 0 评论 -
选择面向对象设计的原因
首先我们思考几个问题:由结构化方法的思想去解决软件问题不行了吗? 面向对象的方法真的使我们设计软件变得简单有效了吗? 到底什么是面向对象的方法? 大部分学习编程的人群都是从c语言开始入手的,人们就会有一种潜意识叫做先入为主,就算后来学习过面向对象的方法也是跟结构化方法混为一谈,总是觉得哎,面向对象嘛,我晓得,就是把原来的变量变为某某类别里面的一份子,编写的...原创 2020-04-08 17:25:02 · 469 阅读 · 0 评论