es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DESIGN-PATTERNS

¿Cómo evitar el uso de “instanceOf” y de la comprobación dinámica de getters?

Este código es de la clase CardUtility que estoy usando en mi aplicación. “`java public static boolean areBothColoredAndHaveSameColor(Card c1, Card c2) { if (c1 instanceof ColoredCard coloredCard1 && c2 instanceof ColoredCard coloredCard2) return coloredCard1.getColor() == coloredCard2.getColor(); return false; } public static boolean areBothNumberedAndHaveSameNumber(Card c1, Card c2) { if (c1 instanceof . . . Read more

Patrón de estado de Java con diferentes propiedades y SQL.

Tengo una clase de dominio principal llamada Broadcast que puede tener tres estados: public class Broadcast { private Long id; private String title; private Author author; private State state; // constructor, getters and setters } Cada estado contiene diferentes propiedades. public abstract class State { private Broadcast stateContext; public State(Broadcast . . . Read more