Book description
L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par .Net et C++.
L'objet par la pratique avec Python, Java, C# et C++ et PHP 5... en UML 2Cette cinquième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, interactions entre classes, envois de messages, encapsulation, héritage, polymorphisme, interface, multi-threading, sauvegarde des objets, programmation distribuée, modélisation...) en les illustrant d'exemples empruntant aux technologies les plus populaires : Java et C#, C++, Python, PHP 5, UML 2, LinQ mais aussi les services web, Cobra, les bases de données objet, différentes manières de résoudre la mise en correspondance relationnel/objet dont le langage innovant de requête objet LinQ et enfin les design patterns. Chaque chapitre est introduit par un dialogue vivant, à la manière du maître et de l'élève, et se complète de nombreux exercices en UML 2, Java, Python, PHP 5, C# et C++.
À qui s'adresse ce livre ?- Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java, Python, PHP 5, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours.
- Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent.
Le code source des exercices et leurs corrections sont fournis sur le site d'accompagnement www.editions-eyrolles.com
- Principes de base : quel objet pour l'informatique
- Un objet sans classe... n'a pas de classe
- Du faire-savoir au savoir-faire... du procédural à l'OO
- Ici Londres : les objets parlent aux objets
- Collaboration entre classes
- Méthodes ou messages ?
- L'encapsulation des attributs
- Les classes et leur jardin secret
- Vie et mort des objets
- UML 2
- Héritage
- Redéfinition des méthodes
- Abstraite, cette classe est sans objet
- Clonage, comparaison et assignation d'objets
- Interfaces
- Distribution gratuite d'objets : pour services rendus sur le réseau
- Multithreading
- Programmation événementielle
- Persistance d'objets
- Et si on faisait un petit flipper ?
- Les graphes
- Petite chimie et biologie OO amusante
- Design patterns
Table of contents
- Couverture
- Titre
- Licence
- Table
- Avant-propos
- 1 - Principes de base : quel objet pour l’informatique ?
- 2 - Un objet sans classe… n’a pas de classe
- 3 - Du faire savoir au savoir-faire… du procédural à l’OO
- 4 - Ici Londres : les objets parlent aux objets
- 5 - Collaboration entre classes
- 6 - Méthodes ou messages ?
- 7 - L’encapsulation des attributs
- 8 - Les classes et leur jardin secret
- 9 - Vie et mort des objets
- 10 - UML 2
-
11 - Héritage
- Comment regrouper les classes dans des superclasses
- Héritage des attributs
- Héritage ou composition ?
- Économiser en rajoutant des classes ?
- Héritage des méthodes
- La recherche des méthodes dans la hiérarchie
- Encapsulation protected
- Héritage et constructeurs
- Héritage public en C++
- Le multihéritage
- Exercices
-
12 - Redéfinition des méthodes
- La redéfinition des méthodes
- Beaucoup de verbiage mais peu d’actes véritables
- Un match de football polymorphique
- Exercices
- 13 - Abstraite, cette classe est sans objet
- 14 - Clonage, comparaison et assignation d’objets
- 15 - Interfaces
- 16 - Distribution gratuite d’objets : pour services rendus sur le réseau
- 17 - Multithreading
- 18 - Programmation événementielle
- 19 - Persistance d’objets
- 20 - Et si on faisait un petit flipper ?
- 21 - Les graphes
- 22 - Petites chimie, biologie et économie OO amusantes
- 23 - Design patterns
- Index
Product information
- Title: La programmation orientée objet
- Author(s):
- Release date: July 2011
- Publisher(s): Eyrolles
- ISBN: 9782212128062
You might also like
book
Programmation OpenOffice.org et LibreOffice
Présentation Au sommaire Le livre de référence sur la programmation OpenOffice.org et LibreOffice Suites bureautiques libres, …
book
ULM 2 pour les bases de données
Présentation Concevoir une base de données grâce à UML 2 Au sommaire S'adressant aux architectes logiciels, …
book
Application Development for IBM CICS Web Services
This IBM® Redbooks® publication focuses on developing Web service applications in IBM CICS®. It takes the …
book
SAMS Teach Yourself Red Hat® Fedora™ 4 Linux® All in One
Join an estimated 85% of the U.S. Linux market in using Red Hat's Linux distributions by …