Ir al contenido principal

Entradas

Mostrando entradas de diciembre, 2016

Un mundo de Objetos

15.2

Una de las ventajas ineludibles de la orientación a objetos es la posibilidad de reflejar sucesos del mundo real mediante tipos abstractos de datos extensibles a objetos.
Un objeto es en realidad una clase especial de variable de un nuevo tipo que algún programador ha creado. Los tipos objetos definidos por el usuario se comportan como tipos incorporados que tienen datos internos y operaciones externas.
Los tipos objeto definidos por el usuario contienen datos definido por el usuario(características) y operaciones (comportamiento). Las operaciones definidas por el usuario se denominan métodos. Para llamar a uno de esos métodos se hace petición al objeto: esta acción se conoce como enviar un mensaje al objeto.

15.2.1

Definición de objetos

Un objeto como ya se ha comentado es una abstracción de cosas del mundo real, tales que:


todas las cosas del mundo real dentro de un conjunto --denominados instancias-- tienen las mismas característicastodas siguen las mismas reglas
cada objeto co…

Introduccion la Programación Orientada a Objetos

15.1

Existen tres partes en la definición en la programación orientada a objetos (Desde ahora POO)

utiliza objetos, NO ALGORITMOS, como bloques de construcción lógico (jerarquía de objetos)cada objeto es instancia de una claselas clases se relacionas unas con las otras por medio de relaciones de herencia Un programa puede parecer orientado a objetos, pero si cualquiera de estos elementos no existen, deja de serlo. Específicamente, la programación sin herencia es distinta de la programación orientada a objetos, se denomina programación con tipos abstractos de datos, o programación basada en objetos.
El concepto de objeto, al igual que los tipos de datos abstractos o tipos definidos por el usuarios, es una colección de elementos de datos, junto con las funciones asociados para operar sobre esos datos. Sin embargo, la potencia real de los objetos reside en el modo en que los objetos pueden definir otros objetos. Este proceso ya comentado se denomina herencia y es el mecanismo que ayuda a …