note:注释
class:类
interface:接口
dependency:依赖(使用)
association:关联
generalization:泛华(继承)
realization:实现
aggregation:聚合
composite:组合
0
note:注释
class:类
interface:接口
dependency:依赖(使用)
association:关联
generalization:泛华(继承)
realization:实现
aggregation:聚合
composite:组合
Diagrams
,之后点击Show Diagrams
,或者快捷键Ctrl+Alt+Shift+U
Diagrams
,之后点击Show Diagrams PopUp
,或者快捷键Ctrl+Alt+U
1 2 3 4 5 6 7 8 9 10 |
//Person代表人 public class Person { } //Man代表男人 public class Man extends Person{ } |
1 2 3 4 5 6 7 8 9 10 |
//Dao接口 public interface Dao { } //Dao实现 public class DaoImpl implements Dao { } |
代码(体现在局部变量、方法的参数或者对静态方法的调用)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
//手机类 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(); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
//父母类 public class Parent { //可以拥有多个孩子 public List<Child> children; //可以拥有手机 public CellPhone cellPhone; } //孩子类 public class Child { //孩子的父母 public Parent parent; } //手机类 public class CellPhone { } |