Calidad de programacion
La programación orientada a objetos es otra forma de descomponer problemas. Este nuevo método de descomposición es la descomposición en objetos; vamos a fijarnos no en lo quehay que hacer en el problema, sino en cuál es el escenario real del mismo, y vamos a intentar simular ese escenario en nuestro programa.
¿QUÉ ES UN OBJETO?
Un objeto no es más que un conjunto devariables (o datos) y métodos (o funciones) relacionados entre sí. Los objetos en programación se usan para modelar objetos o entidades del mundo real (el objeto hijo, madre, o farmacéutica, porejemplo). Un objeto es, por tanto, la representación en un programa de un concepto, y contiene toda la información necesaria para abstraerlo: datos que describen sus atributos y operaciones que puedenrealizarse sobre los mismos. La siguiente figura muestra una representación visual de un objeto.
Los atributos del objeto (estado) y lo que el objeto puede hacer (comportamiento) están expresadospor las variables y los métodos que componen el objeto respectivamente.
Por ejemplo, un objeto que modelase una bicicleta en el mundo real tendría variables que indicararían el estado actual de labicicleta: su velocidad es de 20 km/h, su cadencia de pedaleo 90 r.p.m. y su marcha actual es la 5ª. Estas variables se conocen formalmente como variables instancia o variables miembro porque contienen elestado de un objeto bicicleta particular y, en programación orientada a objetos, un objeto particular se denomina una instancia.
Además de estas variables, el objeto bicicleta podría tener...
Regístrate para leer el documento completo.