Preguntas con la etiqueta [interface]

Lista interface preguntas

Java no permite herencia múltiple, pero permite implementar múltiples interfaces. ¿Por qué?

Lista de conversión<T> a lista<Interfaz>

10
respuestas
151
votos
77.0k
vistas

public interface IDic { int Id { get; set; } string Name { get; set; } } public class Client : IDic { } ¿Cómo puedo List&lt;Client&gt;transmitir List&lt;IDic&gt;?

Posible duplicado: ¿Por qué debería preferirse la interfaz para una clase Java? ¿Cuándo debo usar? List&lt;Object&gt; list = new ArrayList&lt;Object&gt;(); ArrayListhereda de List, por lo que si algunas características de

¿ Debería anotarse un método que implemente un método de interfaz @Override? El javadoc de la Overrideanotación dice: Indica que una declaración de método está destinada a anular una declaración

Nomenclatura de interfaces en Java [cerrado]

11
respuestas
369
votos
257.9k
vistas

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 la razón para no seguir esta convención?

¿Por qué se crean clases abstractas o de interfaz, o cuándo deberíamos usar clases abstractas o de interfaz?

¿Deben declararse los métodos en una interfaz Java con o sin el publicmodificador de acceso? Técnicamente no importa, por supuesto. Un método de clase que implementa an interfacees siempre public.

¿Para qué sirven las constantes de interfaz?

13
respuestas
165
votos
146.3k
vistas

Estoy aprendiendo Java y acabo de descubrir que la interfaz puede tener campos públicos, estáticos y finales. No he visto ningún ejemplo de estos hasta ahora. ¿Cuáles son algunos de

Si tengo dos interfaces, ambas bastante diferentes en sus propósitos, pero con la misma firma de método, ¿cómo hago para que una clase implemente ambas sin tener que escribir un

En Delphi, puedes delegar la implementación de una interfaz a una propiedad de clase. En el ejemplo, la clase TImplementator implementa el contrato IImplementsInterface, agregando la clase, su implementador real

Probar si el objeto implementa la interfaz

15
respuestas
436
votos
293.1k
vistas

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

Herencia múltiple en C#

13
respuestas
254
votos
495.7k
vistas

Dado que la herencia múltiple es mala (hace que el código fuente sea más complicado), C# no proporciona dicho patrón directamente. Pero a veces sería útil tener esta capacidad. Por

¿Cómo se declara una interfaz en C++?

17
respuestas
891
votos
599.0k
vistas

¿Cómo configuro una clase que representa una interfaz? ¿Es esto sólo una clase base abstracta?

Interfaz o clase abstracta: ¿cuál usar?

0
respuestas
374
votos
vistas

Por favor explique cuándo debo usar PHP interfacey cuándo debo usar unabstract class ? ¿ Cómo puedo cambiar mi abstract classentrada a una interface?

Interfaz vs clase base

38
respuestas
836
votos
197.3k
vistas

¿Cuándo debo usar una interfaz y cuándo debo usar una clase base? ¿Debería ser siempre una interfaz si no quiero definir una implementación base de los métodos? Si tengo una