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