2010-02-01 6 views
0

Je dois concevoir une application de CAO en C# qui devrait essentiellement avoir une séparation entre les données et leur représentation.suggestions générales de conception pour une application de dessin

Je pense avoir un modèle de données et un modèle graphique pour représenter la géométrie de ces données. Ce modèle graphique sera présenté à un contrôle de vue pour l'affichage à travers une couche de présentation. Je le veux de cette façon afin que je puisse supporter plusieurs vues à l'avenir. Mais je me demande comment établir la relation entre le modèle de données, le modèle graphique et la couche de présentation. Devrais-je besoin d'une sorte de contrôleurs à cet effet? Où dois-je conserver le datamodel, le modèle graphique et l'objet de présentation? Quel schéma suggérez-vous pour moi de résoudre mon problème?

S'il vous plaît suggérer quelque part d'avoir un meilleur design.

Un grand merci

Répondre

Questions connexes