Conseil de conception
Posté : 06 sept. 2012, 09:38
Bonjour,
Je suis en train de développer une application comportant des affichages de tableau de données. J'ai donc créé une classe Donnee qui comporte les méthodes et champs associée à une donnée. Jusque là tout va bien. Dans mon application, j'ai donc un écran qui affiche un tableau des champs d'instances de Donnee.
Pour ce faire, j'ai créé une classe Application qui comporte la méthode AfficheDonnee. Cette méthode exécute la requête SQL de recherche des données en base, pour chaque résultat instancie Donnee et affiche les valeurs des champs des instances de Donnee. Est-ce la bonne façon de faire ?
Je me dis que pour un simple affichage, c'est peut être beaucoup d'opérations pour pas grand chose !
En supposant que je zappe la partie instanciation, où me conseillez-vous de mettre la méthode AfficheDonnee ? Dans la classe Application ou dans la classe Donnee ? et dans ce cas, quelle est l'utilité de la classe Application ?
Merci de vos conseils !
Je suis en train de développer une application comportant des affichages de tableau de données. J'ai donc créé une classe Donnee qui comporte les méthodes et champs associée à une donnée. Jusque là tout va bien. Dans mon application, j'ai donc un écran qui affiche un tableau des champs d'instances de Donnee.
Pour ce faire, j'ai créé une classe Application qui comporte la méthode AfficheDonnee. Cette méthode exécute la requête SQL de recherche des données en base, pour chaque résultat instancie Donnee et affiche les valeurs des champs des instances de Donnee. Est-ce la bonne façon de faire ?
Je me dis que pour un simple affichage, c'est peut être beaucoup d'opérations pour pas grand chose !
En supposant que je zappe la partie instanciation, où me conseillez-vous de mettre la méthode AfficheDonnee ? Dans la classe Application ou dans la classe Donnee ? et dans ce cas, quelle est l'utilité de la classe Application ?
Merci de vos conseils !