UML Modeling makes it easy for you to work with Ports and Interfaces. An Interface specifies the externally visible operations of an element, without regard to internal structure. Each Interface can specify only a limited part of a class's behavior.