UML(Unified Modeling Language)是一种广泛应用于软件工程领域的建模语言,提供了一套丰富的图形符号和标准化的语法,用于描述、设计和分析系统结构。在UML中,公共机制是指一组共享的概念和语义,用于支持不同模型元素之间的交互和通信。本文将详细介绍UML公共机制的概念,并提供一个简单的架构示例来说明其应用。
一、封装机制(Encapsulation)
封装是一种面向对象编程的基本概念,它通过将数据和行为组合在一个单元(类)中,将数据保护起来,并限制对其直接访问。在UML中,封装通过使用类图中的类和对象来实现。下面是一个简单的Java示例代码,演示了封装的应用:
public class Circle {
private double radius;