Nous sommes des créatures orientés objet vivant dans un monde orienté objet. Nous avons tendance à penser de manière orientée objet.
Par exemple, lors de la planification d'un voyage à moteur, nous pensons généralement d'abord sur la meilleure façon d'aller du point A au point B sans être trop préoccupés par la façon de passer à travers le trafic dans chacune des villes le long du chemin.
Une fois que nous sommes convaincus que nous avons la voie globale tracée de manière appropriée, nous pouvons revenir en arrière et commencer à réfléchir sur les détails, tels que la façon d'éviter de cinq oclock la circulation dans une ville en particulier, où est le meilleur endroit pour passer la nuit, est-il un restaurant en particulier que nous voulons visiter, et si oui, comment peut-on fixer le calendrier de manière à y arriver à l'heure du dîner, etc. est pensée orientée objet.
Les approches précédentes à la programmation (pré-POO) ont tendance à séparer les données des méthodes utilisées pour manipuler ces données, ou tout au moins ne pas encourager fortement à être considérés de concert.
Le monde et ses applications ne sont pas organisés en valeurs et procédures distinctes les unes des autres. Les gens qui résolvent des problèmes dans d'autres métiers ne perçoivent pas le monde de cette façon.
Ils traitent avec leurs domaines de problème en se concentrant sur les objets et de laisser les caractéristiques de ces objets déterminent les procédures à appliquer à eux.
Pour construire une maison, réparer une crevaison, ou de réparer un carburateur, vous pensez d'abord à propos de l'objet et de son but et le comportement. Ensuite, vous sélectionnez vos outils et procédures. La solution intègre le problème
Tout langage orienté objet doit soutenir trois concepts très importants:.
Nous utilisons ces trois concepts largement que nous essayons de modéliser les problèmes du monde réel que nous tentons de résoudre avec nos programmes orientés objet
.
Encapsulation Exemple
Considérez le mécanisme de direction d'une voiture que dans le monde réel un exemple de l'encapsulation.
cours des quatre-vingts dernières années ou plus, le mécanisme de direction a évolué dans un
objet dans le sens de la POO.
En particulier, la plupart d'entre nous savent comment utiliser le mécanisme de direction d'un véhicule automo