Programmation orientée objet

Structure musicale [Str]

 > 

Formalisme

 ]

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

Bukvic, Ivica Ico (2002). {RTMix} - Towards a standardised interactive electroacoustic art performance interface
Paine, Garth (2002). Interactivity, Where to from here?
Pope, Stephen Travis (1996). Object-oriented Music Representation
Rodet, Xavier (1991). What Would We Like to See Our Music Machines Capable of Doing?
Sedes, Anne (2005). Aspects of Time in the Music of Horacio Vaggione
Solomos, Makis (2005). An Introduction to Horacio Vaggione’s Musical and Theoretical Thought
Vaggione, Horacio (1996a). Morphological Transformations Though Analysis and Resynthesis

 

Top

buy vardenafil hcl buy ciprofloxacin online canada tadalafil 20mg http://www.projectsforpreschoolers.com/otc-zantac-150mg/ buy doxycycline with mastercard in california more info cml gleevec tretinoin azithromycin 200 5 ml in canada no prescription flagyl in usa lipitor india http://www.projectsforpreschoolers.com/dilantin-125/ rogaine shampoo uk info about prilosec otc 20mg vega enalapril otc info about order amitriptyline no prescription bupropion a102 information zantac otc iressa manufacturer in new york vega usa 200mg diflucan buy malegra 50 information azithromycin 500 mg tab naltrexone buy online generic olanzapine cheap femara generic amlodipine besylate in india imatinib more info about dilantin no prescription low cost piracetam baclof for sale vasotec manufacturer information about malegra dxt 130mg generic accutane online where can i buy viread in mayami bupropion a 102 http://youthfacts.com.au/ciprofloxacin-hcl-500-mg-ta/ modvigil tablets tizan http://www.projectsforpreschoolers.com/azithromycin-without-a-prescription/ buy zithromax paypal orlistat australia discount aldactone http://youthfacts.com.au/enalapril-otc/ nexium 25 mg malegra fxt plus http://www.r-p-f.org/cheap-doxycycline/ buy levitra paypal in india stendra generic ciprofloxacin tabs 500 mg http://www.r-p-f.org/buy-generic-urimax/ lipitor cost more ranbaxy simvastatin 20 mg bactrim online in california http://moblico.com/buy-lipitor-40-mg/ bupropion 150 mg sr azithromycin 100mg tablets accutane buy online buy cipro ciprofloxacin without no proscription http://www.fitnessformula.it/piracetam-capsuls/ more info about 40 mg nexium information about antibiotic azithromycin caverta cipa http://moblico.com/buy-ciprodex/ accutane online no prescription buy kamagra in usa orlistat 60mg erlotinib