A port is a distinct interaction point between
a class and its environment or between (the behavior of) a class and
its internal parts. Use ports to specify classes that are independent
of the environment in which they are embedded. The internal parts
of the class can be isolated from the environment and vice versa.
For information about ports and interfaces, see Managing ports.