Idea中UML類圖


UML類

右鍵類名,點擊show diagram


查看create等依賴關系
需要把關聯的類加入UML圖中,點擊show dependencies

各種連線關系

1、繼承
代碼(體現在類的繼承)

//Person代表人
public class Person {

}

//Man代表男人
public class Man extends  Person{
    
}

類圖(實線三角形箭頭,指向父類)

2、實現(Realization)
代碼(體現在類的實現)

//Dao接口
public interface Dao {

}
//Dao實現
public class DaoImpl implements  Dao {
    
}

類圖(虛線三角形箭頭,指向父類)

3、依賴(Dependency)
代碼(體現在局部變量、方法的參數或者對靜態方法的調用)

//手機類
public class CellPhone {
    
    //手機可以玩游戲
    public void playGames(){
        System.out.println("play games");
    }
}


//普通人
public class Person {

    //買手機
    public CellPhone buyCellPhone(){
        return new CellPhone();
    }
    
    //買個手機玩游戲
    public void play(){
        CellPhone cellPhone = buyCellPhone();
        cellPhone.playGames();
    }
}

類圖(虛線普通箭頭,指向被調用者,其中帶有create的虛線是指創建(new)被調用者)


免責聲明!

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



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