Diagrammes UML
Support par UML2PHP5
| Contrainte |
Support |
| Générer un fichier par classe |
0UI |
| Générer final class MyclassA |
OUI |
| Générer un message d'erreur si une classe herite de MyClassA |
OUI |
| Générer public final function myOperation_1() |
OUI |
| Générer un message d'erreur si une méthode surcharge myOperation_1() |
OUI |
Fichier MyClassA.class.php
<?php
final class MyClassA {
private $attr_1;
public function myOperation_1() {
}
}
?>
Fichier MyClassB.class.php
<?php
require_once('MyClassA.class.php');
class MyClassB extends MyClassA {
public function myOperation_1() {
}
public function myOperation_2() {
}
}
?>
Fichier MyClassC.class.php
<?php
class MyClassC {
private $attr_1;
public final function myOperation_1() {
}
}
?>
Fichier MyClassD.class.php
<?php
require_once('MyClassC.class.php');
class MyClassB extends MyClassA {
public function myOperation_1() {
}
public function myOperation_2() {
}
}
?>