Preface
Ce livre présente la notion la plus importante du
C++ et des langages orientés-objets : l'encapsulation.
Le C + + permet de créer et manipuler des objets. Un objet se
compose de données et de fonctions de traitement qui lui sont
propres. Certaines de ces données et de ces fonctions sont
cachées, c'est-à-dire qu'elles ne sont accessibles que de
l'intérieur de l'objet, à partir de ses fonctions propres.
Pour créer un objet en C + + , il faut d'abord définir un moule,
appelé classe en C + + . Les objets sont ensuite créés comme
des variables classiques, à partir de leur classe.
Les données et fonctions définies dans une classe sont appelées
respectivement données membres et fonctions membres, par
opposition aux données et fonctions hors-classe. Par exemple,
n'importe quelle fonction de la librairie standard du C
(comme p r i n t f ) est une fonction hors-classe.
En tant que programmeur en langage C, la philosophie objets
vous déroutera peut-être au début. Vous ne devez plus penser
en terme de fonctions, mais en terme d'objets, regroupant
leurs propres données et leurs propres fonctions. Par exemple,
si vous voulez afficher le plateau d'un jeu, ne pensez pas
à quelque chose comme af f i c h e r _ p l a t e a u ( p l a t e a u)
mais plutôt à p l a t e a u . a f f i c h e r ( ) , où p l a t e a u est un
objet contenant, par exemple, la position des pions du jeu.
Bref, vous partez d'un objet et lui envoyez un message (sous
forme de fonction). Rassurez-vous, c'est un réflexe qui viendra
rapidement et que vous trouverez de plus en plus
agréable. Bien que la philosophie objet nécessite une conception
plus soignée qu'auparavant, elle procure un réel plaisir
et beaucoup d'avantages.
Pour bien
démarrer
en C++

Hacene@freebooks






No comments:
Post a Comment
We are delighted to interact with the post, but please
Terms of comment:
The comment must be within the context of the entry was not to put any external links or publicity even published commentary.