UML:如何建模PHP包含?怎么做?

3

我有一个 PHP 应用程序,其中一些网页用于不同的目的。

根据传递在 URL 中的一个(或多个)参数的值,页面会包含不同功能的一个或多个 PHP 文件。

假设我有一个名为 clients.php 的文件,其中包含以下代码片段:

<?php

$do=$_GET["do"];

switch($do){
    case "":
        include("clientes_display.php");
    break;
    case "addClient":
        include("clientes_add.php");
    break;
    case "displayClient":
        include("clientes_display.php");
    break;
    case "editClient":
        include("clientes_edit.php");
    break;
    case "deleteClient":
        include("clientes_delete.php");
    break;
?>

我应该如何在UML类图中建模这种类型的类?

我应该如何建模这个类的特定实例(通过使用特定值作为?do=displayClient调用后得到的特定“页面”)?

1个回答

1
似乎你已经实现了一个调度器:
+----------------+
| PageDispatcher |
+----------------+
| dispatch       |
+----------------+

@Frank:谢谢。那么,如果我建模一个客户类,我可以像clientsAdd: Clients?这样绘制对象,这在UML中是否正确? - vmarquez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接