嗯,在學設計模式時,畫類圖畫的麻煩,就查了一下,發現idea可以通過插件實現。查了一下,學習,整理筆記和大家交流。 2019.9.11
安裝可以百度,網上有好多。
graphviz 下載: https://graphviz.gitlab.io/_pages/Download/Download_windows.html
PlantUML 官網。如果時間多的話,建議大家直接在上面學。http://plantuml.com/zh/class-diagram
列出一些簡單的:
- 類的屬性和方法。
-
package com.liruilong.tx_sjms.Iterator; import javax.xml.crypto.Data; /** * @Description : 表示書的類 * @Author: Liruilong * @Date: 2019/9/11 0:13 */ public class Book { private String name; // 書名 protected static Integer pages; // 頁數 String synopsis ;// 概要 public Data publicationDate; public Book(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public static Integer getPages() { return pages; } public static void setPages(Integer pages) { Book.pages = pages; } public String getSynopsis() { return synopsis; } public void setSynopsis(String synopsis) { this.synopsis = synopsis; } public Data getPublicationDate() { return publicationDate; } public void setPublicationDate(Data publicationDate) { this.publicationDate = publicationDate; } }
- 類於類的關系:
-
依賴關系(Dependency)
- 關聯關系(Association)
-
聚合關系(Aggregation)
-
組合關系(Composition)
抽象類和接口:
-
-
-
包樣式:
-
- 備注和模板