我正在编写基于php的代码作为OOP中的练习(它是一个WP插件,但我不认为这个问题是WP特定的,所以在这里发布)。
我有很多想法和东西漂浮在我的头上比我可以将它们输入工作代码要快得多。所以我想知道是否有一种标准方法可以在一张纸上涂写它们来代表依赖关系,链接等?或者即使有人有任何适合自己的想法吗?
答案 0 :(得分:0)
我会详细说明并写下这个答案。 统一建模语言(UML)可能是用于可视化系统体系结构的最常用规范。它旨在专门用于描述面向对象的系统。有consortium维护版本标准。
UML与实体 - 关系模型不同。您可能想要查看的其他内容。有时你会看到两者的混合,一些UML可能有更多“乌鸦脚”风格的符号来描绘基数。
我认为Martin Fowler是这些事项的权威,并推荐他的着作。 “UML Distilled:标准对象建模语言简介(第3版)”。
我可以推荐的另一本关于这个主题的书是James J. Odell撰写的“使用UML进行高级面向对象分析和设计”。
网上也应该有很多教程。
一个很棒的免费建模工具是Dia。 Visio当然支持UML和ER以及许多其他人。更多信息可以在这里找到:http://martinfowler.com/bliki/UmlSketchingTools.html