In general, the SysML DirectedFeature approach is more powerful and the notation is cleaner than UML provided/required Interfaces. Prefer SysML DirectedFeatures unless you have a really good reason to use Interfaces!

Icon class
far fa-sticky-note
far fa-sticky-note
Note kind
Policy level
Specification keywords
UML keywords
SysMLv1.x keywords
The older UML Interface and associated "ball and socket" or "lollipop and fork" notations are still supported in SysML v1.7, but the SysMLv1 InterfaceBlock with DirectedFeatures is more powerful and flexible and has better modelling support in Internal Block Diagrams.
Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)