zoukankan      html  css  js  c++  java
  • 1)类图的四种关系讲解

    1. 关联------>形参 或者局部变量
    2. 依赖----> 类成员
    3. 泛化
    4. 实现
    1 关联-->包含:一般关联,聚合,组合,他们的关系层层递进                        ________________>(这样的)
    2 依赖(类成员) -->就是  A  有  B                                              
    3 聚合-->(类成员)就是群体有个体   比如  班级 有学生  每一个学生组成了班级            ________________<>(这样的)
    4 组合-->就是整体和部分的关系 是组成关系 人是由头 身子,腿和胳膊组成的________________<>(菱形是实心)

    聚合和组合都是 整体和部分的关系,,但是 他们的区别在于: 组合有生命周期的概念,整体和部分之间得生命周期是相同的,比如 要是人死了,头和胳膊和身子也就坏了
                                   聚合就没有生命周期的概念,要是班级散了,学生还是学生,学生不会死得。
                               这就是他们的区别所在

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     1 依赖:  A  使用  B                                   ----------------------------->(这样的)
     2         一个类是另一个类的函数参数或者 函数的返回值
     3  class  Zhangsan
     4 {
     5     public 6                  void  gowork(Car *P 7                            {
     8                              
     9                             }
    10                   Car* fix()
    11     
    12                              {
    13                                
    14                              }
    15 
    16 
    17 
    18 }                    
  • 相关阅读:
    CC
    codeforces 984 E. Elevator
    codeforces 984 D. XOR-pyramid
    codeforces 984 C. Finite or not?
    codeforces 984 B. Minesweeper
    codeforces 984 A. Game
    Loj #6000. 「网络流 24 题」搭配飞行员
    2015-2016 ACM-ICPC, NEERC, Northern Subregional Contest 训练报告
    省赛训练 分块9题
    AC自动机 hdu 2222 Keywords Search
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/8018000.html
Copyright © 2011-2022 走看看