bonjour,
je suis débutant en java et pour bien corsé l'affaire je me suis lancé dans une application assez complexe (pour moi ) : gestion d'un magasin (articles/clients/fournisseurs, etc ...) avec base de données MySQL.

j'avance pas mal mais je crois que j'ai qqs soucis dans l'architecture générale de mon programme...

Alors question :
je suis amené a gérer des articles donc j'ai créer une class Article pour pouvoir gérer UN article (reference, prix, fournisseur, etc...).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public class Article {
  public String reference;
  public Float prix;
  public Fournisseur fournisseur;
 
  public Float getPrix(){ ... }
  public Fournisseur getFournisseur() { ... }
}
Je suis amené aussi à afficher la liste de tous mes Article avec une fonction printAllItems().
Selon vous pour avoir une bonne architecture, faut il placer cette fonction dans ma class Article ou alors vaudrait il mieux la placer dans une class a part qui controlerai mes Article ?


je vous remercie d'avance