欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

开始探索设计模式 (a) 10 分钟快速 UML 类图--类表示法

最编程 2024-07-08 07:35:11
...

类的定义如下:

class User {
    private long id;
    private String name;
    
    public void setName(String name) {
        this.name = name
    }
    public String getName() {
        return this.name;
    }
}

类图如下:(这里用掘金自带的Mermaid图表画的图。如果画图工具不同,展示会有轻微的区别,不用太在意)

classDiagram
    class User{
    -long id
    -String name
    +setName(name)
    +getName() String
}
  • 整体分为三部分
    • 上部:包含类名,是唯一必填的信息
    • 中部:包含类的属性,仅在描述实例时需要
    • 底部:包含类操作(方法)
  • 访问修饰符
    • public(+)
    • private(-)
    • protected(#)
    • package(~)
    • static(下划线)

推荐阅读