Interfejsy

Interfejs jest rodzajem klasyfikatora, który zawiera deklaracje właściwości i metod, ale nie implementuje ich. Interfejsy można stosować do grupowania wspólnych elementów klasyfikatorów w celu dostarczenia kontraktu, którego warunków musi dotrzymać klasyfikator implementujący te interfejsy. Można na przykład utworzyć interfejs o nazwie Sortowalny zawierający jedną operację o nazwie występujePrzed(...). Każda klasa realizująca interfejs Sortowalny musi implementować operację występujePrzed(...).

Niektóre nowoczesne języki programowania, np. C++, nie obsługują interfejsów. Interfejsy UML-a z reguły są reprezentowane w postaci klas czysto abstrakcyjnych. Inne języki, takie jak Java, obsługują interfejsy, ale nie pozwalają na definiowanie ...

Get UML 2.0. Almanach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.