本文主要是介绍再次学习UML,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
经过这次对《软件开发工具》这门课程的学习,让我对UML又有了更深一层次的了解。
简单画了一张思维导图来总结一下:
一、思想
之前学习UML只是学习了它的几种图,而没有深入理解它的思想,这是一个很大的失误。所以今天我想开始先来介绍一下UML(统一建模语言)的思想。
UML是一种面向对象的建模语言,它提供了描述软件系统模型的概念和图形表示法,同时由于它采用面向对象的技术和方法,所以能准确地方便地表达面向对象的概念,体现面向对象分析与设计风格。它可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
二、面向对象
既然面向对象的思想对于UML十分重要,那我们首先要了解什么是面向对象。
面向对象方法简称OO方法,由面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)组成,起源于面向对象的编程语言,强调对现实世界的理解和模拟,把现实世界到信息世界的转化工作减少到最小,所以适用于系统分析与设计。
类是一组几乎相同的对象,抽象出公共数据和方法,存放在一类中,类是面向对象功能的核心。
类是创建对象的框架,而对象是类的实例。
具体的图的理解前边已经提到过,在这里就不多说了。一个好的程序离不开一个好的项目组,一个好的项目组离不开一个好的程序员,一个好的程序员必须学好UML。
这篇关于再次学习UML的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!