Hello,
Est-ce une mauvaise pratique d'avoir une classe parent qui n'est pas abstraite ?
J'ai deux classes très similaires, la seul différence est que l'une intègre des attributs supplémentaires. Du coup je me demande si je dois créer un parent commun pour les deux, sachant que l'un des deux serait exactement le même que le parent.
public abstract class A{
private String X
private Long Y;
}
public class B extends A{
private Byte B;
private Integer C;
}
public class C extends A {
}
Du coup je me demande si je devrais pas simplement créer la classe A en concrete, puis la B extends A.
Les deux marchent, mais quelle est la meilleure pratique ici ?
Merci
Message édité le 22 novembre 2020 à 18:00:50 par Kilmor69