Conception orientée objet en Java et C++
Une approche comparative
Résumé
Langages incontournables de programmation orientée objet, Java et C++ possèdent des concepts communs. En pratique, leurs subtilités font qu'un problème codé en Java ou en C++ n'a pas toujours de transcription directe dans l'autre langage.
Cet ouvrage se révèlera précieux pour apprendre Java, C++, ou les deux à la fois. Il montre la manière dont un même concept est développé dans les deux langages. En fonction des contraintes et des limites de chaque langage, le livre indique la solution en Java et en C++, compare ces solutions, et propose in fine des règles de bonne pratique et des formes de programmation canoniques et optimales.
Afin de favoriser une compréhension progressive des langages, le premier chapitre s'attache à introduire les principes et mécanismes de la programmation objet indépendamment de la syntaxe. Les chapitres suivants expliquent en détail toutes les notions clés, les principales étant la généricité, l'héritage, le polymorphisme, la gestion des exceptions et l'introspection.
Chaque chapitre comprend une série d'exercices afin que le lecteur puisse vérifier l'assimilation de ses connaissances.
L'auteur - Franck Barbier
Franck Barbier est professeur à l'université de Pau, consultant pour Sextant Avionics, Alcatel, France Telecom R&D...), et co-auteur des documents d'experts soumis à l'OMG pour la création d'UML 2.
Autres livres de Franck Barbier
Sommaire
- L'approche orientée objet
- Éléments de programmation en Java et C++
- Complexité logicielle, types abstraits de données et généricité
- Composants logiciels "collection"
- Héritage et polymorphisme
- Typage
- Contrôle des programmes : gestion des exceptions et programmation concurrente
- Autres caractéristiques de Java et C++
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | Franck Barbier |
Parution | 27/08/2009 |
Nb. de pages | 306 |
Format | 17 x 24 |
Couverture | Broché |
Poids | 610g |
Intérieur | Noir et Blanc |
EAN13 | 9782744073670 |
ISBN13 | 978-2-7440-7367-0 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en Java
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Jakarta Struts
- Informatique Développement d'applications Outils de développement Jbuilder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET
- Informatique Certifications Sun Java Certification