Salut,
dans les différents diagrammes UML, où pourrait-on
voir du code regroupable dans des traits ?
http://php.net/manual/fr/language.oop5.traits.php
merci
Salut,
dans les différents diagrammes UML, où pourrait-on
voir du code regroupable dans des traits ?
http://php.net/manual/fr/language.oop5.traits.php
merci
à 1re vue, je répondrais : nulle part !
ça a l'air d'être quelque chose qui est spécifique à PHP donc ce n'est peut-être pas prévu par UML
Si je devais le mettre quelque part, je le mettrais dans le diagramme de classes avec quelque chose pour indiquer que ce n'est pas vraiment une classe avec une liaison simple avec la(les) classe(s) concernée(s).
Les Traits permettent de faire une sorte d'héritage par composition. J'aurais donc tendance à représenter ça comme un héritage.
Après, comme il est surtout important de savoir que la classe "mère" est un trait, j'aurais tendance à procéder comme pour les interfaces avec un "<<trait>>" imitant un prototype "<<interface>>".
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager