Ale*_*ing 2 php uml class-diagram function
我正在改进一个使用类和函数文件(只是包含各种函数的 php 文件)的内容管理系统。
例如,我有一个名为的类Admin
和一个函数文件,该文件具有显示管理员概述、创建新管理员、编辑现有管理员、删除管理员的功能...
函数文件使用类并执行 mvc 概念的可视化部分,而类负责控制器部分。模型部分是由mysql数据库完成的。
我知道UML中有类图。有没有办法使用函数文件中的松散函数来扩展该图,以便文档完整?
我正在使用 Visual Paradigm 社区。
没有用于表示独立功能的 UML 元素。
\n然而,您可以将独立函数视为其自身类中对象的特殊形式。事实上,在某些设计中,\xe2\x80\x9cfunctor\xe2\x80\x9d 对象甚至被设计用来代替函数。
\n为了避免可能的混淆,您可以使用您自己的配置文件来扩展类图,该配置文件将定义构造型 \xc2\xabfunction\xc2\xbb
。任何严肃的 UML 建模工具(此处为视觉范例)都支持刻板印象。
此类微类的增加不一定会使您的文档更易于理解。因此,您可以考虑在同一个 \xe2\x80\x9cbox\xe2\x80\x9d (刻板印象\xc2\xabfunction group\xc2\xbb
或\xc2\xabmodule\xc2\xbb
?)中重新组合密切相关的函数。例如,您的叙述表明您有一组函数,它们实际上实现了存储库(从您给出的列表中:添加、更改、删除、搜索相同类型的持久对象)或视图(根据您对可视化的解释):无论如何,分组将有助于理解他们的密切关系。