zoukankan      html  css  js  c++  java
  • 在idea中使用plantUML画类图

    1.下载插件,搜uml找找就有了,安装重启idea。

    2.会提示你找不到graphviz,下载msi安装。

    3.提示not executable,需要配置环境变量,不是配置path,配置GRAPHVIZ_DOT=D:Program FilesGraphviz2.38indot.exe

    4.画图,参考:http://plantuml.com/class-diagram

    关于工厂类OperationFactory的依赖指向,有的文章直接依赖于继承类,也就是OperationAdd这一些,个人觉着

    这样并不能直观体验出继承的优点,而且继承类多了画的线也多,容易乱。

    @startuml
    abstract class Operation{
    String numberA
    String NumberB
    double getResult()
    }
    class OperationAdd
    class OperationDiv
    class OperationMul
    class OperationSub
    class OperationFactory{
     {static} Operation create()
     }
     class Main
     Main..>OperationFactory
    OperationFactory ..> Operation
    Operation<|--OperationAdd
    Operation<|--OperationSub
    Operation<|--OperationMul
    Operation<|--OperationDiv
    @enduml
  • 相关阅读:
    雅虎军规34条 (一)
    jetty和tomcat的区别
    Jsp--9大内置对象
    java 重定向和转发的区别
    layer弹出层
    html 锚点
    css绘制三角形
    原生js下拉菜单联动
    layui省市区下拉菜单三级联动
    tp5时间格式转换
  • 原文地址:https://www.cnblogs.com/ptqueen/p/8587551.html
Copyright © 2011-2022 走看看