Sur le meme projet .net
Résolu
hilame
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
hilame Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
hilame Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
est ce qu'on peut créer plusieurs classes en vb et c# les unes héritées des autres et sur le meme projet vb.net????
svp répondez moi le plutot possible
et mercii
est ce qu'on peut créer plusieurs classes en vb et c# les unes héritées des autres et sur le meme projet vb.net????
svp répondez moi le plutot possible
et mercii
A voir également:
- Sur le meme projet .net
- Net framework 2.0 - Télécharger - Divers Utilitaires
- Paint net - Télécharger - Dessin & Illustration
- Logo .net - Télécharger - Études & Formations
- Net framework 4.0 - Télécharger - Divers Utilitaires
- Filigrane projet - Guide
2 réponses
Bonjour,
Oui, bien sur c'est la base de l'héritage.
Exemple tu déclare une classe modèle et tu y déclare une seconde classe
de type contrôleur qui hérite de ta classe modèle.
Dans mon travail, je déclare une classe modèle général.
Ensuite pour chacune des méthodes d'appels qui seront surchargés dépendamment des paramètres pour chaque appel, je construit un nouveau modèle spécifique qui hérite du premier modèle et enfin un contrôleur qui hérite du second modèle.
Ex.:
Le service comporte un seul point d'entrée ou l'on retrouve toutes les signatures.
ObtenirJoueurs(ByVal lsNom As List(Of String))
ObtenirJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of int32))
...
InscrireJoueurs(ByVal pNom As String)
InscrireJoueurs(Byval pNom As String, ByVal pAges As Int32)
...
ModifierJoueurs(ByVal lsNom As List(Of String))
ModifierJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of Int32))
...
SupprimerJoueurs(ByVal pNom As String)
SupprimerJoueurs(Byval pNom As String, ByVal pAges As Int32)
...
Un modèle général
Un modèle pour la lecture qui hérite du modèle général
Un contrôleur pour la lecture qui hérite de son modèle spécifique pour la lecture
ObtenirJoueurs(ByVal lsNom As List(Of String)
ObtenirJoueurs(Byval lsNom As List(Of String, ByVal lsAges As List(Of int32))
...
Un modèle pour la l'inscription qui hérite du modèle général
Un contrôleur qui hérite de son modèle spécifique pour la l'inscription
InscrireJoueurs(ByVal lsNom As List(Of String)
InscrireJoueurs(Byval lsNom As List(Of String, ByVal lsAges As List(Of int32))
...
Un modèle pour la la modification qui hérite du modèle général
Un contrôleur qui hérite de son modèle spécifique pour la la modification
ModifierJoueurs(ByVal lsNom As List(Of String))
ModifierJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of Int32))
...
Un modèle pour la la suppression qui hérite du modèle général
Un contrôleur qui hérite de son modèle spécifique pour la la suppression
ModifierJoueurs(ByVal lsNom As List(Of String))
ModifierJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of Int32))
...
Nous obtenons donc ici, deux étages d'héritage dans le même projet
Et nous pourrions faire de même pour les situations d'erreurs
Un modèle principal des erreurs qui hérite du modèle général
VerifierErreursUnitaires
VerifierErreursContextuel
VerifierErreursCoherence
VerifierErreursFatales
Un modèle pour les erreurs de type unitaire qui hérite du modèle principal
Un contrôleur pour ce type d'erreur qui hérite de son modèle spécifique
...Méthodes associées
Un modèle pour les erreurs contextuels qui hérite du modèle principal
Un contrôleur qui hérite de son modèle spécifique
...Méthodes associées
Un modèle pour les erreurs de cohérence qui hérite du modèle principal
Un contrôleur qui hérite de son modèle spécifique
...Méthodes associées
Un modèle pour les erreurs fatales qui hérite du modèle principal
Un contrôleur qui hérite de son modèle spécifique
...Méthodes associées
Nous obtenons donc ici avec les type d'erreurs, trois étages d'héritage dans le même projet.
K
Oui, bien sur c'est la base de l'héritage.
Exemple tu déclare une classe modèle et tu y déclare une seconde classe
de type contrôleur qui hérite de ta classe modèle.
Dans mon travail, je déclare une classe modèle général.
Ensuite pour chacune des méthodes d'appels qui seront surchargés dépendamment des paramètres pour chaque appel, je construit un nouveau modèle spécifique qui hérite du premier modèle et enfin un contrôleur qui hérite du second modèle.
Ex.:
Le service comporte un seul point d'entrée ou l'on retrouve toutes les signatures.
ObtenirJoueurs(ByVal lsNom As List(Of String))
ObtenirJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of int32))
...
InscrireJoueurs(ByVal pNom As String)
InscrireJoueurs(Byval pNom As String, ByVal pAges As Int32)
...
ModifierJoueurs(ByVal lsNom As List(Of String))
ModifierJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of Int32))
...
SupprimerJoueurs(ByVal pNom As String)
SupprimerJoueurs(Byval pNom As String, ByVal pAges As Int32)
...
Un modèle général
Un modèle pour la lecture qui hérite du modèle général
Un contrôleur pour la lecture qui hérite de son modèle spécifique pour la lecture
ObtenirJoueurs(ByVal lsNom As List(Of String)
ObtenirJoueurs(Byval lsNom As List(Of String, ByVal lsAges As List(Of int32))
...
Un modèle pour la l'inscription qui hérite du modèle général
Un contrôleur qui hérite de son modèle spécifique pour la l'inscription
InscrireJoueurs(ByVal lsNom As List(Of String)
InscrireJoueurs(Byval lsNom As List(Of String, ByVal lsAges As List(Of int32))
...
Un modèle pour la la modification qui hérite du modèle général
Un contrôleur qui hérite de son modèle spécifique pour la la modification
ModifierJoueurs(ByVal lsNom As List(Of String))
ModifierJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of Int32))
...
Un modèle pour la la suppression qui hérite du modèle général
Un contrôleur qui hérite de son modèle spécifique pour la la suppression
ModifierJoueurs(ByVal lsNom As List(Of String))
ModifierJoueurs(Byval lsNom As List(Of String), ByVal lsAges As List(Of Int32))
...
Nous obtenons donc ici, deux étages d'héritage dans le même projet
Et nous pourrions faire de même pour les situations d'erreurs
Un modèle principal des erreurs qui hérite du modèle général
VerifierErreursUnitaires
VerifierErreursContextuel
VerifierErreursCoherence
VerifierErreursFatales
Un modèle pour les erreurs de type unitaire qui hérite du modèle principal
Un contrôleur pour ce type d'erreur qui hérite de son modèle spécifique
...Méthodes associées
Un modèle pour les erreurs contextuels qui hérite du modèle principal
Un contrôleur qui hérite de son modèle spécifique
...Méthodes associées
Un modèle pour les erreurs de cohérence qui hérite du modèle principal
Un contrôleur qui hérite de son modèle spécifique
...Méthodes associées
Un modèle pour les erreurs fatales qui hérite du modèle principal
Un contrôleur qui hérite de son modèle spécifique
...Méthodes associées
Nous obtenons donc ici avec les type d'erreurs, trois étages d'héritage dans le même projet.
K