Resultados de la búsqueda a petición "interface"
Agregar método adicional a la interfaz
Tengo una pregunta difícil sobre la interfaz. Intenta darme una solución. Escenario: he escrito una interfaz con cinco métodos. También he implementado más de 100 clases usando esta interfaz. Ahora, necesito agregar un método más a la interfaz. ...
Diseño de interfaz para entidad jerárquica
Tengo que diseñar una interfaz para la entidad jerárquica: interface HierarchicalEntity<T extends HierarchicalEntity<T>> { T getParent(); Stream<T> getAncestors(); }Es bastante fácil de implementar.defecto getAncestors() método en ...
¿El 'Patrón de diseño de estrategia' no es más que el uso básico del polimorfismo?
EnPatrón de diseño de estrategialo que hacemos es Crea una interfaz común.Implemente un conjunto de clases utilizando esa interfaz con métodos anulados.Deje que el tiempo de ejecución elija la clase real para un objeto que tiene el mismo tipo ...
¿Se puede escribir una interfaz que no se puede implementar?
Esto está relacionado coninterfaz final en java [https://stackoverflow.com/questions/2971881/final-interface-in-java]. Entre la discusión hubo que el concepto de final en relación con las interfaces es ambiguo. ¿Una interfaz final significaría ...
Manejo de referencias circulares fuertes en Delphi
Obtuve dos clases (en mi ejemplo TObject1 y TObject2) que se conocen entre sí a través de interfaces (IObject1, IObject2). Como probablemente sepa en Delphi, esto provocará una pérdida de memoria ya que ambos contadores de referencia siempre se ...
Java: ¿usando polimorfismo para evitar sentencias if?
Estoy intentando escribir un programa java que inicializa ciertos diseños basados en lo que el usuario selecciona. Lo que quiero hacer es tratar de evitar escribir un montón de sentencias if para que el código pueda ser escalable para uso futuro ...
Clases abstractas y herencia múltiple
Podemos lograr la misma funcionalidad que las interfaces mediante el uso de clases abstractas. Entonces, ¿por qué Java no permite el siguiente código? abstract class Animals { public abstract void run(); } abstract class Animals1 { public ...
Interfaces genéricas de Java con implementaciones de typesafe
Estoy buscando buenas alternativas para invocar una interfaz específica desde un marco genérico. Ejemplificaré con código. Mira hacia elparte de la pregunta, el código de ejemplo se incluye principalmente para la minuciosidad y para poner ...
What does it mean to “program to an interface”?
He visto esto mencionado varias veces y no tengo claro qué significa. ¿Cuándo y por qué harías esto? Sé lo que hacen las interfaces, pero el hecho de que no tengo claro esto me hace pensar que me estoy perdiendo el uso correcto. ¿Es así si ...
¿Por qué una interfaz no puede implementar otra interfaz?
Lo que quiero decir es: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowedLo busqué en Google y ...