Bonjour !![]()
J'ai un petit problème d'architecture que je voudrais vous soumettre. Je pense qu'il est tout simple mais j'arrive pas à me décider.
J'ai deux classes Employé et Ouvrier qui ont exactement les memes comportements et les memes propriétés, la seule différence étant leur type (l'un Ouvrier et l'autre Employé).
Je suis en fait en train d'hésiter entre deux facons différentes pour essayer d'implémenter ces classes.
1- Soit je crée une classe Personne de laquelle hériteront les classes Employé et Ouvrier.
2- Soit je crée une classe Personne avec une propriété en plus qui s'appelera TypePersonne et qui pourra contenir [Employé, Ouvrier], pour pouvoir distinguer une personne Employé et une personne Ouvrier.
Quelle approche serait la mieux d'après vous?![]()
Partager