idea使用PlantUML畫類圖教程


嗯,在學設計模式時,畫類圖畫的麻煩,就查了一下,發現idea可以通過插件實現。查了一下,學習,整理筆記和大家交流。  2019.9.11

 

安裝可以百度,網上有好多。

graphviz 下載: https://graphviz.gitlab.io/_pages/Download/Download_windows.html

PlantUML 官網。如果時間多的話,建議大家直接在上面學。http://plantuml.com/zh/class-diagram

 

列出一些簡單的:

  1. 類的屬性和方法。
  2. 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;
        }
    
        
    }
  3. 類於類的關系:
  4. 依賴關系(Dependency)

  1. 關聯關系(Association)

  2. 聚合關系(Aggregation)

     

     

  3. 組合關系(Composition)

     

抽象類和接口

  1. 包樣式

  2.  

  3. 備注和模板

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM