interface

Interfaz vs Clase Abstracta (general OO)

He tenido recientemente dos entrevistas telefónicas donde me han preguntado sobre las diferencias entre una Interfaz y una cl ... ¿Cómo se decide entre usar una Clase Abstracta y una Interfaz? ¿Cuál es la diferencia entre una interfaz y clase abstracta?

Interfaz definiendo una firma de constructor?

Es raro que esta sea la primera vez que me he encontrado con este problema, pero: ¿Cómo se define un constructor en una in ... te como una interfaz puede definir una firma de un determinado método, la interfaz podría definir la firma de un constructor.

Rasgos vs Interfaces

He estado tratando de estudiar PHP últimamente, y me encuentro colgado en rasgos. Entiendo el concepto de reutilización de có ... hora parecen tan similares como para ser idénticos. ¿Podría alguien por ahí compartir su opinión/punto de vista sobre esto?

Implementación de dos interfaces en una clase con el mismo método. ¿Qué método de interfaz se anula?

Dos interfaces con los mismos nombres y firmas de método. Pero implementado por una sola clase, ¿cómo identificará el compila ... ng... args) throws Exception{ } @Override public int f() { // from which interface A or B return 0; } }

¿Deben declararse los métodos en una interfaz Java con o sin un modificador de acceso público?

¿Deben declararse los métodos en una interfaz Java con o sin el modificador de acceso public? Técnicamente no importa, por ... vención mejor? Java en sí no es consistente en esto. Véase, por ejemplo, Collection vs Comparable, o Future vs ScriptEngine.

Nombres de interfaz en Java [cerrado]

La mayoría de los lenguajes OO anteponen sus nombres de interfaz con una I mayúscula, ¿por qué Java no hace esto? ¿Cuál fue ... ención de nomenclatura de la Interfaz más amplia, especialmente a la luz ¿hacia dónde parecen dirigirse los Frameworks Java?"

Diferencia entre clase abstracta e interfaz en Python

¿Cuál es la diferencia entre la clase abstracta y la interfaz en Python?

La diferencia entre las interfaces Ejecutables y Ejecutables en Java

¿Cuál es la diferencia entre usar las interfaces Runnable y Callable al diseñar un subproceso concurrente en Java, por qué elegirías uno sobre el otro?

Cómo determinar si un tipo implementa una interfaz con reflexión en C#

¿la reflexión en C# ofrece una manera de determinar si un tipo dado System.Type modela alguna interfaz? public interface IM ... {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);

¿Por qué se declararía un método de interfaz Java como abstracto?

Usé la función de refactorización "pull interfaz" de Eclipse hoy para crear una interfaz basada en una clase existente. El cu ... por qué uno elegiría explícitamente marcarlos como abstractos ya que si están en una interfaz son abstractos de todos modos.

Polimorfismo: ¿Por qué usar "List list = new ArrayList" en lugar de "ArrayList list = new ArrayList"? [duplicar]

Posible Duplicado:¿Por qué debería preferirse la interfaz para una clase Java? Cuándo debo usar List<Object> ... o algunas de las características de ArrayList, ¿verdad? ¿Y el compilador notará un error al intentar acceder a estos métodos?

¿Por qué Eclipse se queja de @Override en los métodos de interfaz?

Tengo un proyecto existente que usa @Override en métodos que anulan métodos de interfaz, en lugar de métodos de superclase. ... con Maven. ¿Cómo puedo desactivar este error? Nota: Debido a los requisitos del proyecto, necesito compilar para Java 1.5.

Constructor en una Interfaz?

Sé que no es posible definir un constructor en una interfaz. Pero me pregunto por qué, porque creo que podría ser muy útil. ... tReceiver(String receiver) no puedo estar seguro de que este método sea realmente llamado. En el constructor pude asegurarlo.

Interfaz abstracta de Java

Considere un ejemplo (que compila en java) public abstract interface Interface { public void interfacing(); public a ... faz abstracta? Finalmente: Si abstract es obsoleto, ¿por qué se incluye en Java? ¿Hay un historial para abstract interface?

Método Java Pass como Parámetro

Estoy buscando una manera de pasar un método por referencia. Entiendo que Java no pasa métodos como parámetros, sin embargo, ... do tales como: setAllComponents(this.getComponents(), changeColor()); setAllComponents(this.getComponents(), changeSize());

Probar si el objeto implementa la interfaz

¿Cuál es la forma más sencilla de probar si un objeto implementa una interfaz dada en C#? (Respuesta a esta pregunta en Java )

En C#, ¿puede una clase heredar de otra clase y una interfaz?

Quiero saber si una clase puede heredar de una clase y una interfaz. El código de ejemplo a continuación no funciona, pero c ... an do this... class myProgram { main() { USBDevice myUSB = new USBDevice(); myUSB.ConnectToDevice; } }

¿Por qué implementar interfaz explícitamente?

Entonces, ¿cuál es exactamente un buen caso de uso para implementar una interfaz explícitamente? ¿Es solo para que las personas que usan la clase no tengan que mirar todos esos métodos/propiedades en intellisense?

Al utilizar una interfaz en lugar de una clase abstracta y viceversa?

Esta puede ser una pregunta genérica OOP. Quería hacer una comparación genérica entre una interfaz y una clase abstracta sobre la base de su uso. Cuándo se quiere usar una interfaz y cuándo se quiere usar una clase abstracta?

¿Cómo sabré cuándo crear una interfaz?

Estoy en un punto en mi aprendizaje de desarrollo en el que siento que debo aprender más sobre las interfaces. He leído sobr ... do una experiencia como esta y tuvo un gran avance, apreciaría algunos consejos sobre cómo entender este concepto. Agradecer.