• UML类图解释


      那个动物矩形框,它就代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,“+”表示public,"-"表示private,“#”表示protected.

      关联:企鹅和气候有很大的关联,企鹅需要‘知道’气候的变化,需要‘了解’气候规律。当一个类‘知道’另一个类时,可以用关联。

      合成(Composition,也叫’组合‘)是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。

      聚合表示一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。

      依赖:动物有几大特征,比如新陈代谢,能繁殖。二动物要有生命力,需要氧气、水、食物等,也就是说,动物依赖于氧气和水。他们之间是依赖关系。

                                                          ---采自《大话设计模式》

    不能只满足于写完代码运行结果正确就完事,时常考虑如何让代码更加简练更加容易维护、容易扩展和复用,只有这样才可以真正得到提高 --《来自大话设计模式》
  • 相关阅读:
    P8207[THUPC2022 初赛]最小公倍树【Kruskal】
    Win11如何管理和显示所有系统托盘图标?
    需求调研
    20192411何张榕汇编语言程序设计学习笔记(1~4章)
    java (注解)
    java(枚举)
    java(泛型)
    聚合函数 count( * )意义
    @Cacheable缓存
    开发问题:mybatis无法转换为内部表示
  • 原文地址:https://www.cnblogs.com/lixianyuan-org/p/9440402.html
Copyright © 2020-2023  润新知