zoukankan      html  css  js  c++  java
  • 设计模式-UML图简单介绍

    直接上法宝:


    1.Class

        
        类图分三层:
        第一层显示类的名称,如果是抽象类,则就用斜体显示。
        第二层是类的特性,通常就是字段和属性。
        第三层是类的操作,通常是方法或行为。

    2.接口interface


      矩形表示法,顶端有<<interface>> 第一行:接口名称。第二行:接口方法。

    3.继承


    4.接口实现
        接口实现用空三角+虚线表示


    5.关联 实线+箭头




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


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


    8.依赖


        

        最后发现总看设计模式的UML图有个地方容易混淆。就是 依赖、关联、聚合、组合。
    然后就这么记的:

    关联: 实线+>               : 鸟和天气
    依赖: 虚线+>               : 鸟和氧气
    聚合: 空菱形+实线+>  : 鸟和鸟群
    组合: 实菱形+实线+>  : 鸟和翅膀



  • 相关阅读:
    第七十四节,css边框与背景
    php中strlen和{}的效率对比
    for循环++i效率
    php优化技巧
    mysql中group_concat函数用法
    mysql引擎互转问题
    array_column php 函数
    php-mysql结果集函数比较
    javaweb 要学习的东西
    Java 泛型和类型安全的容器
  • 原文地址:https://www.cnblogs.com/csnd/p/12062353.html
Copyright © 2011-2022 走看看