Thread Jeder kennt Traits
(54 answers)
Opened by rosti at 2018-11-06 11:05
Zum Vermeiden von Namenkonflikten bieten sich Referenzen an. So mache ich das mit meinen Interfaces, die ebenfalls Traits sind.
Die Wiederverwendbarkeit ergibt sich aus einer n:n Beziehung zwischen Klassen und Interfaces. Z.B. kann ich zur Klasse Public::HTMLFile das Interface comment hinzukonfigurieren und so die an die Klasse gebundene Seite interaktiv machen (Benutzereingaben, Kommentare ermöglichen). Dieselbe lose Bindung des o.g. Interface kann aber ebensogut auch an eine ander Klasse erfolgen. Traits life . |