Programmation orientée objet

Champs d’étude [CdE]

 > 

Informatique

 ]

La programmation orientée objet est construite autour de la notion d’objet plutôt que de celle d’actions, de données plutôt que de logique. Auparavant, un programme pouvait être vu comme une procédure logique partant des données, réalisant un calcul à partir d’elles et produisant d’autres données en sortie. Le défi habituel de la programmation était de trouver la manière d’écrire la logique et non de définir les données. À l’opposé, la programmation orientée objet privilégie les objets que nous voulons manipuler plutôt que la logique nécessaire pour les manipuler.

La première étape de la POO est de définir l’ensemble des objets que vous voulez manipuler et la manière dont ils interagissent, un exercice connu sous le nom de “modélisation de données”. Une fois qu’un objet est défini, vous le généralisez sous la forme d’une classe d’objet et vous définissez le type de données qu’il peut contenir ainsi que toute séquence logique qu’il peut manipuler. Chacune de ses séquences logique est connue sous le nom de méthode. Une instance de la classe est nommée “objet” ou, dans certains environnements, une “instance de classe”. L’objet ou l’instance de classe est ce que vous manipulez dans l’ordinateur. Ses méthodes fournissent des instructions de calcul et les caractéristiques de l’objet classe fournissent des données appropriées. On communique avec des objets - et les objets communiquent entre eux - avec des interfaces pré-définies nommées messages. (Source : http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci212681,00.html)

 

Bibliography:

English - Español - Français - Deutch - Italiano

Alphabetical order - Chronological order

 

Top

buy hostacycline usa in india information naltrexone orlando pharmacy more info about buy orlistat capsules 120mg info about generic form of zocor esomeprazole tablet in canada buy urimax without a prescription http://moblico.com/diflucan-over-counter/ bupropion hcl information about where can i buy rapamune buy viraday prilosec on sale http://www.projectsforpreschoolers.com/accutane-online-no-prescription/ accutane buy online in india 80 mg simvastatin in canada metronidazole order cheap cheap flagyl no prescriptions in mexico drug azithromycin buy kamagra australia more info prescription drug femara lipitor buy finasteride online best buy for omeprazole http://www.projectsforpreschoolers.com/bactrim-for-acne/ modvigil uk buy generic mirtazapine http://youthfacts.com.au/zocor-costs/ nexium in mexico in uk 20 mg doxycycline hostacycline zocor cheap canada buy generic oleanz online in canada more info about nexium no prescription info about lipitor cheap diflucan 100 mg ampicillin usa buy iressa online in france gleevec 100 mg lumigan generic in california buy dilantin without prescription zocor 20 mg about imatinib mesylate generic china were to buy nexium http://www.r-p-f.org/naltrexone-50mg/ erlotinib in uk lipitor in romania generic buproprion imatinib gleevec in new york more info buy generic urimax super kamagra uk buy flagyl quick piracetam colorado nutrition information about buy generic lipitor 1gm azithromycin buy vega online cheapest doxycycline norvasc 10mg ciprofloxacin cipro http://www.projectsforpreschoolers.com/generic-imatinib-mesylate-india/ http://youthfacts.com.au/piracetam-powder/ information about gleevec 400 mg oral tab more info about orlistat non perscription http://www.projectsforpreschoolers.com/baclofen-10mg/ viraday canada nexium in canada suhagra via fedex buy cheap a-ret more generic drug for norvasc clomiphene citrate tablet in usa