Bonjour,
je développe une application qui gère des clients et fournisseurs. Ces entités sont sotckés dans une base de données.
Les propriétés sont relativement commune entre client et fournisseur. Je vais donc créer une classe abstraite entité qu'hériteront les classes clients et fournisseurs.
Pour la couche DAO, je vais utiliser une classe ClientMgtDAO qui va gérer les accès à la base de données. Cette classe implémentera une interface que voici:
Et ensuite, une classe ClientMgtDAO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public interface IEntiteMgt { //ajouter une entite void addEntite(); //Supprimer une entite void delEntite(); //Mettre à jour une Entite void updateEntite(); }
et une classe FournisseurMgtDAO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public class ClientMgtDAO implements IEntiteMgt { [..] }
Ca ne me semble pas trop mal, et vous qu'en pensez-vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class FournisseurMgtDAO implements IEntiteMgt { [..] }
Par contre, je devrais aussi effectuer des recherches de client et de fournisseur ?
Pensez-vous que je doive développer une classe de recherche ou tout simplement ajouter une méthode recherche dans l'interface ?
Evidemment, je devrais faire des recherches par id, par nom, par secteur d'activité.
Merci pour vos suggestions.
++
Partager