Diagramme UML
Support par UML2PHP5
| Contrainte |
Support |
| Générer le fichier MyClassA.class.php |
0UI |
| Générer interface MyClassA { |
OUI |
| Générer la liste des méthodes à implémenter dans le corps de MyClassA |
OUI |
| Générer une erreur si le diagramme UML de l'interface MyClassA ne déclare pas
la classe 'abstraite' ? |
??? |
| Générer une erreur si le diagramme UML de l'interface MyClassA ne déclare pas
une ou plusieurs méthodes comme 'abstraites' ? |
??? |
| Générer une erreur si le diagramme UML de l'interface MyClassA n'a pas défini
de prototypes de méthodes ? |
??? |
| Générer une erreur si le diagramme UML de l'interface MyClassA déclare
des attributs ? |
??? |
Fichier MyClassA.class.php
<?php
interface MyClassA {
public function operation1();
public function operation2();
}
?>