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

  1. #1
    Community Manager

    Tutoriel pour apprendre les principes avancés de conception objet
    Chers membres du club,

    J'ai le plaisir de vous présenter ce tutoriel de Duy Anh PHAM qui se charge de vous apprendre les principes avancés de la programmation orientée objet.




    Les objets peuvent être vus comme des briques rendant des services aux autres objets et donc réutilisables. L'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctions attendues. La conception est donc une étape importante pour modéliser les éléments du monde réel et les transcrire en code.

    Cependant, la conception reste difficile dans le développement logiciel, car :

    • les principes de base de la POO que sont l'encapsulation, l'héritage et le polymorphisme ne suffisent pas à guider dans la conception ;

    • les design patterns qui sont des abstractions de solutions à des problèmes récurrents ne suffisent pas à former un tout cohérent pour la construction de designs complets.


    Ce tutoriel présentera quelques principes utiles en matière de conception et les illustrera par des exemples dans le langage Java.
    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre Java.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Membre expérimenté
    à mon avis une faute d'inattention ... un champ "int age" dans la classe "Person" ... pas un bon exemple
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (un peu de pub pour mon site: http://scrountch.info/java )

  3. #3
    Community Manager

    Bonjour,

    Citation Envoyé par professeur shadoko Voir le message
    à mon avis une faute d'inattention ... un champ "int age" dans la classe "Person" ... pas un bon exemple
    L'auteur a corrigé.

    Merci pour la remarque.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.