理解图

我想学习设计模式,到处都看到这样的图:

在此处输入图像描述

是UML还是其他什么? 我只需要快速参考,了解每条不同线条的含义是什么? 哪一个是inheritance等。

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

在此处输入图像描述

2虽然Google可以在你的告示板上打印并打印一些“ UML cheat sheet ”或“ UML quick reference card ”(例如http://www.holub.com/goodies/uml )。

3首先阅读一本好书会更好,这样你才能知道什么是/不可能什么是结构/行为建模等。解释UML不是可以在一张纸或单个堆栈中完成的事情溢出答案

这是我在这里找到的一把钥匙

连接器的图像

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

在此处输入图像描述

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

是的,是UML

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

我建议学习UML,没有设计模式,然后学习有和没有UML的设计模式

只需2美分。