UML(统一建模语言)是一种在软件设计时提供给分析师、设计师和工程师之间的通用语言。即通过面向对象的方式构建一个统一并通用的模型来解决问题,那么话说回来UML所构建的模型到底包括哪些内容呢?我们知道,社会中各个领域都会存在或多或少的需求问题,在需求整理和分析时,可以将具有共性的需求抽象成一个基本模型。模型由其相关的对象组成,不同的对象具有不同的特征和操作。一般通过类来对对象进行实例化,其中对象的特征决定了对象的状态,而对象之间则通过消息传递来进行信息交流。这样说可能有点过于抽象,举一个很简单的例子:在某电商平台上,用户A需要购买电子商品,用户B需要购买生活用品,用户C需要购买生鲜食品...等等