IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Conception orienté objet en langage C#


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2023
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Conception orienté objet en langage C#
    Bonjour

    je souhaite savoir si il y a une méthode qui permet les ingénieurs de concevoir les application en orienté objet,
    je maitrise toutes les notions de la programmation orienté objet mais une fois me trouver devant un cahier des charge je ne sais quoi faire, j ai pue comprendre que je suis habituer aux exercices qui me donnait indirectement les étapes à suivre.

    voilà donc est ce qu'il y a une méthodologie qui permet au développeur de savoir les notions de la poo à appliquer dans son programme

    merci

  2. #2
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 319
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 319
    Points : 2 507
    Points
    2 507
    Par défaut
    Bonjour,

    C'est un peu bizarre comme question, car C# n'est pas du tout adapté pour développer sans appliquer les principes du développement objet, avec le polymorphisme et l'héritage.

    En haut de la page tu vois "Tutoriels C#", en fait ça envoie sur une page d'accueil un peu plus générale, mais là-dedans tu peux cliquer sur la partie qui concerne C#.

    Tu gagnerais à lire l'ensemble, mais je crois que la partie V B, L'héritage par l'exemple, répond plus particulièrement à ta question.

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 730
    Points : 5 388
    Points
    5 388
    Par défaut
    Il est bien noté qu'il maitrise la POO, donc les tutoriels sur l'héritage ne vont pas répondre à sa question.
    Ce que je comprend de la question est qu'il connaît la POO mais ne sais pas dans quelle situation appliquer tel ou tel patron de conception.

    Hélas, ce n'est pas aussi simple.
    Il n'y a pas de méthodologie à appliquer dans le sens où un simple ensemble de règles établies à l'avance ne va pas aider à choisir.
    Tout simplement parce chaque projet est différent.

    Il y a, certes, des patrons de conception plus adaptés que d'autres à certaines situations.
    Mais ce n'est pas une raison pour les appliquer sans réfléchir.
    Il faut s'adapter aux contraintes, aux changements rapide de la technologie, etc.

    Ce qui fait que tu vas choisir une approche, une techno, une architecture plutôt qu'une autre, c'est l'expérience.
    La tienne et celle des autres sur laquelle tu peux t'appuyer et qui auront forcément un impact sur ta façon de programmer.

  4. #4
    Expert éminent sénior

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Points : 10 543
    Points
    10 543
    Billets dans le blog
    21
    Par défaut
    Je me permettrais de donner la définition que donne David Farley de l'ingénierie logiciel
    Une application empirique de la méthode scientifique pour résoudre pragmatiquement des problématiques concrètes de développement logiciel
    Donc non, il n'y a pas de méthode "toute faite" (c'est bien pour ça que l'IA ne me fait pas peur vis-à-vis du métier de dev). Il faut, essayer, comprendre, se planter, tâtonner, réussir, analyser, apprendre, étudier en permanence afin d'acquérir l'expérience nécessaire.

  5. #5
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 319
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 319
    Points : 2 507
    Points
    2 507
    Par défaut
    Citation Envoyé par popo Voir le message
    Il est bien noté qu'il maitrise la POO, donc les tutoriels sur l'héritage ne vont pas répondre à sa question.
    C'est vrai. Je m'avoue dérouté.

    Peut-être, si j'ai compris quelque chose, c'est que même en ayant les notions de développement objet, on peut être hésitant sur leur implémentation par C#. Notamment inscrire, derrière le nom d'une classe, un double-point puis ce dont elle dérive.

    Maintenant, nous attendons la réaction de dev2023 ...

Discussions similaires

  1. Conception Orienté Objet / Architecture Orienté Composant
    Par Quanteek dans le forum Architecture
    Réponses: 7
    Dernier message: 31/05/2011, 12h22
  2. [VS.net 2005] Conception orientée objet
    Par WriteLN dans le forum VB.NET
    Réponses: 16
    Dernier message: 24/09/2007, 10h26
  3. [archi-débutant]application du concept orienté objet
    Par tookaina dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/01/2007, 13h18
  4. Conception oriente objet
    Par black.out dans le forum OpenGL
    Réponses: 4
    Dernier message: 30/12/2006, 00h15
  5. conception orientée objet
    Par yvon_huynh dans le forum Langage
    Réponses: 1
    Dernier message: 07/08/2006, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo