Titre : | C++ la synthèse : concepts objet standard ISO et modélisation UML |
Auteurs : | Gilles Clavel ; Nicolas Fagart ; David Grenet ; Jorge Miguéis |
Type de document : | texte imprimé |
Editeur : | Malakoff : Dunod, 2000 |
Collection : | Informatiques |
ISBN/ISSN/EAN : | 978-2-10-004515-0 |
Format : | 1 vol. (XIII-319 p.) / ill., couv. ill. en coul. / 24 cm |
Note générale : | Bibliogr. Index |
Langues originales: | |
Index. décimale : | 005 (Organisation des données, programmation des ordinateurs, programmes) |
Catégories : |
Ouvrages > Généralités (ouvrages généraux), information, informatique > Informatique |
Mots-clés: | C plus-plus ( langage de programmation) |
Résumé : |
Forts de leur expérience de l'enseignement de C ++, les auteurs proposent dans ce livre une approche fondée sur les concepts objet. On constate en effet que si le débutant en C ++ se libère rapidement des difficultés syntaxiques et techniques, il a souvent plus de mal à appréhender les concepts objet et leurs conséquences sur l'emploi du langage. La démarche pédagogique suivie repose sur l'emploi de nombreux exemples de code et de modèles qui sont progressivement enrichis. Elle offre également un panorama synthétique du standard ISO, insistant sur les points importants et les nouveautés fondamentales. La dernière partie de l'ouvrage présente un cas d'étude ; à cette occasion, les auteurs vont des spécifications à l'implémentation en passant par l'analyse et la conception objet. Bien entendu tous les modèles " objet " présentés respectent le formalisme UML. |
Note de contenu : |
Sommaire • Type compose ou classe : de c a c ++. • Quelques éléments du langage. • Un premier programme c ++. • Structures de contrôle et utilisation des fonctions. • La classe " string ". • Modularité. • Le type abstrait " ville " est insuffisant. • Des objets " ville ". • Contrôler l'instanciation des objets " ville ". • Du constructeur au destructeur : la vie d'un objet. • Constructeurs. • Affectation et conversion de type. • Allocation dynamique. • Destructeur. • Constructeur copie. • Allouer dynamiquement un objet. • Une classe fonctionnelle : toute la vie d'un objet. • Le modificateur " const ". • Surcharge d'opérateurs. • Variables et méthodes de classe. • Livrer une classe. • L'heritage : organisation et reutilisation. • La classe " polygone ". • Une première classe dérivée : rectangle. • Hiérarchie des classes et classe abstraite. • Héritage multiple. • Héritage virtuel. • Genericite. • Une classe tableau ? Une solution fondée sur une classe de base. • Une solution fondée sur les " template ". • Bien programmer en c ++. • Erreurs courantes. • Rendre votre code robuste. • Un code évolutif. • Optimiser votre code. • De l'analyse objet a l'implementation. • Présentation du problème à modéliser. • Analyse objet. • Conception objet et implémentation. • Test des classes implémentées. • Une application graphique. |
Côte titre : |
S8/61133 *S8/57797-57800 |
Exemplaires (5)
Cote | Support | Localisation | Disponibilité |
---|---|---|---|
S8/57797 | Livre | Bibliothèque centrale | Disponible |
S8/57798 | Livre | Bibliothèque centrale | Disponible |
S8/57799 | Livre | Bibliothèque centrale | Disponible |
S8/57800 | Livre | Bibliothèque centrale | Disponible |
S8/61133 | Livre | Bibliothèque centrale | Disponible |
Accueil