Elemento: Interfaz

Una interfaz es un conjunto de métodos y declaraciones de propiedades que describen un comportamiento visible públicamente. Por lo tanto, no incluye ninguna variable o implementación. Puede existir una relación especializada (generalización) entre dos interfaces.
(1) | Iconos de comando: visibles cuando se selecciona el elemento |
(2) | . Encabezamiento
|
(3) | Lista de los
|
(4) | Lista de métodos
|
Propiedades
identificador | Nombre único para el elemento SugerenciaTambién puede cambiar el nombre en el diagrama de clases seleccionando el nombre y haciendo clic nuevamente para abrir el editor de líneas. |
Entrada del usuario
Acción | Resultado | |
---|---|---|
Selecciona el | La interfaz se elimina solo del diagrama de clases. El objeto permanece en el proyecto. SugerenciaDespués de ser eliminada, la interfaz se muestra en la Caja de herramientas ver en Referencias cruzadas entrantes o Referencias cruzadas salientes. El requisito para esto es que seleccione un elemento en el diagrama de clase que tenga una relación con la interfaz eliminada. | |
Hacer clic | La interfaz se elimina del diagrama de clases y del proyecto. | |
| Una generalización (EXTENDE) apunta desde la primera interfaz a la nueva. La interfaz existente amplía la nueva. En INTERFACE itfData EXTENDS itfData_Base | |
| Una generalización apunta a la interfaz existente desde la nueva interfaz.
| |
| El nombre del objeto (en el árbol de dispositivos o en el POU vista) se ha adaptado automáticamente en la declaración. | |
Haga doble clic en una interfaz. | Se abre el editor de objetos correspondiente. |
Ejemplo
Itf_A
hereda de Itf_Base
:

INTERFACE Itf_A EXTENDS Itf_Base