Programació basada en classes
paradigma de programació orientada a objectes / From Wikipedia, the free encyclopedia
La programació basada en classes, o més comunament orientació a classes, és un estil de programació orientada a objectes (OOP) en què l'herència es produeix mitjançant la definició de classes d'objectes, en lloc de l'herència es produeix només mitjançant els objectes (compareu la programació basada en prototips).[1]
Tipus | terme de ciències de la computació |
---|---|
Característiques tècniques | |
Plataforma | C standard library i altres |
El model de POO més popular i desenvolupat és un model basat en classes, en lloc d'un model basat en objectes. En aquest model, els objectes són entitats que combinen estat (és a dir, dades), comportament (és a dir, procediments o mètodes) i identitat (existència única entre tots els altres objectes). L'estructura i el comportament d'un objecte estan definits per una classe, que és una definició, o plànol, de tots els objectes d'un tipus específic. Un objecte s'ha de crear explícitament a partir d'una classe i un objecte així creat es considera una instància d'aquesta classe. Un objecte és similar a una estructura, amb l'addició de punters de mètode, control d'accés de membres i un membre de dades implícit que localitza instàncies de la classe (és a dir, objectes de la classe) a la jerarquia de classes (essencial per a les funcions d'herència en temps d'execució).[2]