【问题标题】:Understanding Diagrams [closed]了解图表[关闭]
【发布时间】:2014-06-26 12:29:49
【问题描述】:

我想了解设计模式以及我在任何地方看到这样的图表:

是 UML 还是别的什么?我只需要一个快速参考来了解每个不同的行是什么意思?哪一个是继承等等。

【问题讨论】:

  • 是的,这对我来说已经足够好了。谢谢。随意发布它作为答案。
  • 对于一个答案来说,这是一个相当大的主题。上图是 UML 中的类图,它显示了程序的实体、行为和关系。通过研究 Gang of Four 及其 23 种模式 geekswithblogs.net/subodhnpushpak/archive/2009/09/18/… 你会发现很多关于你发布的图表,你可以研究类和接口表示以及 UML 和继承和组合中的成员

标签: c# uml


【解决方案1】:

1 是的,它是 UML。您可以阅读有关类图和其他 UML 图的更多信息(带有示例),例如在http://www.uml-diagrams.org/class-diagrams-overview.html

2虽然可以通过 Google 搜索并打印并在您的布告栏上固定一些“UML cheat sheet”或“UML quick reference card”(例如http://www.holub.com/goodies/uml)。

3最好先读一本好书,这样你就知道什么是/不可能什么是结构/行为建模等。解释UML不是可以做的事情1 张纸或一个 Stack Overflow 答案

【讨论】:

    【解决方案2】:

    这是我找到的钥匙here

    ***编辑@xmojmr 的请求,这是我找到here 的更新图(详细定义可以在链接页面中找到):

    【讨论】:

    • 根据维基百科“..UML 2.0 主要修订版在 2005 年取代了 1.5 版..”。您引用的文章日期为 2002 年,因此它描述了已经过时、过时并且在阅读较新的 UML 文档时可能导致误解的 UML 1.x。可以链接更新的文章吗?
    • 现在好多了。但在我发表第一条评论之前,我已经对你的答案投了赞成票。也许其他人路过并感谢您的努力:)
    【解决方案3】:

    我建议您阅读 UML 上层结构规范。阅读类部分以获取 有关适用于 UML 中定义的结构图的关系类型的信息,等等。如果您想学习 UML,此文档是基础文档。从这个网站下载它UML Superstructure

    【讨论】:

    • 我认为对于第一次接触 UML 的人来说,直接跳到 UML 规范是非常困难的,所以 UML 参考手册和 UML 用户指南对我来说是一个很好的开始,但它们的问题是它们是旧版本和许多首字母缩写词已更改。您对此有任何提示吗?有什么想法吗?
    【解决方案4】:

    是的,是 U.M.L.

    您可以学习如何应用设计模式,而无需进入 U.M.L.,但是,原书以及许多文档都使用 U.M.L.

    我建议在没有设计模式的情况下学习 U.M.L.,然后在有和没有 U.M.L. 的情况下学习设计模式

    只要我的 2 美分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-06
      • 1970-01-01
      • 2023-03-06
      • 2010-11-17
      • 2020-07-17
      • 2020-05-13
      • 2021-01-13
      • 1970-01-01
      相关资源
      最近更新 更多