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 }                    
  • 相关阅读:
    面向对象并不是必要的
    linq 总结
    垃圾自动回收的一个方案
    随手记 手机软件的不足,和开发自己理财软件的想法
    以人的角度去解决问题
    浮点数比较
    集中原则——软件设计之道
    云在何方
    我遇到了DLL地狱
    在C#.net中如何操作XML
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/8018000.html
Copyright © 2011-2022 走看看