Calidad de programacion

Páginas: 4 (921 palabras) Publicado: 20 de abril de 2013
La programación orientada a objetos surge en la historia como un intento para dominar la complejidad que, de forma innata, posee el software. Tradicionalmente, la forma de enfrentarse a estacomplejidad ha sido empleando lo que llamamos programación estructurada, que consiste en descomponer el problema objeto de resolución en subproblemas y más subproblemas hasta llegar a acciones muy simples yfáciles de codificar.

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion control de calidad
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS