2009-09-10 6 views
9

Je recherche de bonnes ressources (livres/sites Web) pour l'apprentissage de la conception orientée objet. Toutes les ressources que je trouve me tutorent plus sur UML et RUP au lieu de la conception OO. La répétition pure et simple du premier livre me donne envie de ne lire aucun de leurs livres. Je suis à la recherche d'un livre similaire à "Structure and interpretation of computer programs" pour la conception orientée objet qui va au point d'enseigner OO. Je n'ai aucune préférence pour une langue OO spécifique.Ressources de conception orientées objet

+1

Il n'y a rien de mal avec le livre Head First Design Patterns, ou celui OA & D ... –

+0

I love ce fil :) – kta

+0

Vous avez besoin d'un cours où vous pouvez vous entraîner à concevoir des objets de la bonne façon. Un livre ne va pas le permettre. Suivez ce cours sur la conception orientée objet HW + Solutions: https://www.udemy.com/mastering-object-oriented-design-in-java/?couponCode=newyearsale –

Répondre

1

Je dois admettre que le Head First Design Motif est vraiment un beau livre, mais les célèbres Design Patterns: Elements de logiciel orienté objet réutilisable est encore faut lire aussi.

Sur le Web, la page What Is Object-Oriented Design? du site Web Object Mentor est une autre excellente ressource.

+0

Il existe un livre Head First pour la conception et l'analyse orientées objet, il vaut la peine d'être lu même si vous êtes un développeur OO expérimenté. –

+0

Jusqu'ici, j'ai aimé tous les livres de la série Head First que j'ai lus. Donc, je vais vérifier celui-ci aussi. Merci pour le conseil. –

1

moi-même Je cite une autre réponse sur le même sujet:

excellentes ressources pour apprendre à penser dans les modèles et faire l'analyse OOP correcte et la conception sont Analysis Patterns: Reusable Object Models par Martin Fowler et Applying UML and Patterns par Craig Larman. Aussi je besoin de mentionner ici Domain-Driven Design: Tackling Complexity in the Heart of Software par Eric Evans, le livre le plus précieux que j'ai trouvé à penser à l'ensemble du processus de conception de logiciel .

0

Je n'ai pas lu mais ai entendu vraiment de bonnes choses de: Object-Oriented Design Heuristics par Arthur J. Riel.

Un examen amazon typique du livre:

Si vous êtes expérimenté avec la langue-spécifiques, et prêt à une prise sur les meilleures façons de mettre en œuvre vos dessins afin qu'ils soient plus maintenable et logique, puis prenez ce texte.

2

Aussi en remplacement du livre Gang of Four.

je peux recommander: The Design Patterns Smalltalk Companion

Dans l'apprentissage général Smalltalk vous aidera à être un meilleur développeur POO sur toutes les langues.

De l'avis Amazon:

plus facile à comprendre que l'original GoF, le 4 Février 2000 Par Nicolas Weidmann
Ce livre vous donne une meilleure compréhension des motifs que dans sa version originale version (celle du GoF). Je ne suis pas un programmeur SmallTalk mais un 9 ans C++ . Au travail, j'ai dû utiliser le livre GoF et n'a jamais aimé le lire.En contraste à cela, le compagnon SmallTalk est facile à lire et vous pouvez comprendre les modèles dans les premières lignes de leur description. Prenez le modèle de pont et comparez leurs discussions dans les deux livres. Si vous aimez vraiment le Gof alors achetez-le . Mais selon moi, ce serait une grosse erreur en achetant le GoF en faveur du compagnon SmallTalk. Faites confiance à un programmeur C :-) de

+0

Gang of Four ne devrait pas être le premier livre à lire dans OOP. Il est plus avancé. – kta

1

Essayez cette paper par D.L. Parnas, en particulier la section "Les critères". Seulement six pages et tellement de vérité et de sagesse là-dedans.

1

Vous avez besoin d'un cours où vous pouvez apprendre à concevoir des objets de la bonne façon. Un livre ne va pas le permettre. Suivez un cours de Job Ready Programmer. Ce site a des projets concrets à ajouter à votre CV. Un bon cours qui couvre les principes SOLID OOP et les modèles de conception populaires est: Conception orientée objet HW + Solutions: https://www.jobreadyprogrammer.com

Questions connexes