POJI en Java

POJI: significa Plain Old Java Interface. Un POJI es una interfaz ordinaria sin ninguna especialidad. Las interfaces que no se extienden desde interfaces específicas de tecnología/marco. Por ejemplo, todas las interfaces definidas por el usuario son POJI y una interfaz que hereda de AppletInitializer de Java Beans no es POJI.
Ejemplos:

JAVA

// A POJI interface
interface GFG {
  public void method1();
}
 
interface Geeks extends GFG {
  public void method2();
}

Explicación: Aquí, ambas interfaces, es decir, GFG y Geeks, son de naturaleza POJI. Porque tanto GFG como Geeks no se extienden desde ninguna interfaz específica de tecnología.
  
 
 

JAVA

// Another POJI interface
interface GFG extends java.io.Serializable {
 
}

Explicación: Aquí GFG también es un POJI. Aquí, la interfaz se extiende desde la interfaz serializable, pero esa interfaz serializable no es parte de ninguna tecnología, se trata de la API de Java. Por lo tanto, podemos decir que GFG es de naturaleza POJI.
  
 
 

JAVA

// Not a POJI Interface
interface GFG1 extends java.rmi.Remote {
 
}
 
// Not a POJI Interface
interface GFG2 extends java.beans.AppletInitializer {
 
}

Explicación: Aquí GFG1 y GFG2 no son de naturaleza POJI. Debido a que Remote y AppletInitializer no forman parte de la API, es tecnología.
 

Publicación traducida automáticamente

Artículo escrito por Bishal Kumar Dubey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *