2009-12-27 78 views
3

我有一個PHP應用程序,其中一些網頁用於不同的目的。UML:建模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

這似乎對我來說,你已經實現了調度員:

 
+----------------+ 
| PageDispatcher | 
+----------------+ 
| dispatch  | 
+----------------+ 
+0

@Frank:謝謝。所以,如果我模擬一個客戶端類,我可以繪製像客戶端一樣的對象:客戶端?這對於UML來說是否正確? – vmarquez 2009-12-27 01:56:30