Logo - Fakultät Illustration



„Role = Interface: a merger of concepts“

AutorInnen: Friedrich Steimann
Kategorie: Artikel in Zeitschriften
erschienen in: Journal of Object-Oriented Programming 14:4 (2001) 23–32

Interfaces are a prominent OO programming concept, since they allow the decoupling of specification and implementation. Roles, on the other hand, are a popular OO modeling concept. For example, UML has rolenames, classifier roles, association roles, and association end roles. Although roles and interfaces appear unrelated at first glance, it is shown that they have much in common—in fact, with a few changes in definition, the two concepts can be merged into one.

Download: PDF
06.05.2008 12:20
FernUni-Logo FernUniversität in Hagen, Fakultät für Mathematik und Informatik, Lehrgebiet Programmiersysteme, 58084 Hagen, Tel.: +49 2331 987-2998