Sei sulla pagina 1di 5

Introducción al Modelo Orientado a Objetos

Camila Soledad Rojas León

Programación de Computadores II

Instituto IACC

23/03/2019
Desarrollo

1. Defina con fundamento los siguientes conceptos:

a) Objeto: Un objeto es parte de un programa computación (Programación orientada

en Objetos), donde posee una serie de características como almacenamiento de

datos, tareas a realizar, operaciones que se relacionan para dar vida al objeto dentro

del programa.

b) Atributo: Los atributos son características individuales del objeto que determinan

su apariencia, estado o cualidad. En algunas definiciones de programación lo

llaman variable de instancia. Ejemplo: objeto auto, atributos son las ruedas, motor,

volante, asientos, etc.

c) Clase: Una clase es como un molde para crear objetos con características comunes

y especiales que individualizan a cada objeto, un ejemplo claro es una clase llamada

Transporte, donde sus objetos son desde camiones, autos, aviones, barcos,

helicópteros, bicicleta etc., y todos los objetos nombrados sirven para el transportes,

pero existe diferencias entre ellos que son los objetos y sus atributos como alas,

ruedas, vela, etc. y sus métodos como volar, navegar, conducir etc.

d) Método: Podemos resumir que un métodos es una serie de instrucciones asociadas

a un objeto, por ejemplo un auto como objetos, sus métodos serán acelerar, frenar,

doblar, etc.
2. Relacione cada uno de los conceptos anteriores.

En un programa computacional en POO, debe definirse de una manera integrada las

definiciones de objeto, atributos y métodos, por eso las CLASES son las encargadas de

establecer dicho orden y estructura dentro de la POO. Sus Objetos de cada Clase poseen

atributos y métodos que se diferencian entre ellos y son llamados por medio de mensajes para

su ejecución, Por lo anterior esquematizaremos la relación de cada concepto anterior en un

ejemplo, donde explicaremos la relación de cada concepto de la pregunta anterior.


3. Señale a lo menos 3 ejemplos donde se representen los conceptos y las relaciones antes

indicadas. Explíquelas claramente.

A continuación explicaremos con ejemplo la relación de los conceptos anteriormente

descritos.

Ejemplo 1: Transportes, se identifica la Clase de transportes y con los objetos de Auto y

Avion, donde cada objeto posee atributos y métodos que se diferencian entre uno y otro.

Clase Objetos Atributos Métodos


Motor Avanzar
Auto Ruedas Frenar
Volante doblar
Transportes
Turbinas Volar
Avión Alas, cola Despegar
Timón de vuelo Aterrizar

Ejemplo 2: Animales, Se identificó la Clase animal, donde mencionamos solo dos objetos

que son los Mamíferos y Peces, y cada uno de ellos posee sus atributos y métodos que se

diferencian entre ellos, pero siempre teniendo en común su clase.

Clase Objetos Atributos Métodos


Pulmones Respiran aire y extraen O
Mamíferos Homeostasis Termina La mayoría Camina
Mamas Amamantan a sus crías
Animales
Branquias Filtran O desde el agua
Peces Ectodérmicos
aletas Nadan
Ejemplo 3: Números, en este ejemplo más cercano a la programación, seleccionamos una

clase de números que posee solo dos objetos, el primer objeto llamado “Aritméticos” posee 3

atributos que con X, Y, Z como números enteros, y sus métodos con la suma, resta y multiplicación.

Y el segundo objeto igual posee atributos X, Y como numero enteros, pero este objeto solo hace

una comparación si es mayor o menor o igual, entre otras comparaciones.

Clase Objetos Atributos Métodos


Valor X, entero Restar X-Y-Z
Aritméticos Valor Y, enteros Sumar X+Y+Z
Valor Z, enteros Multiplicar X*Y*Z
Números
Valor X, enteros <= , >=
Comparativos Valor Y, enteros <, >, =, ==

Conclusión

En el control de esta semana se trabajó los conceptos básicos de la programación orientada

a objeto (POO), desde su Clase, Objetos, Atributos y Métodos, y su relación entre ellos. Desde su

definición, relación y ejemplos cotidianos de la vida real.

Bibliografía

1. Contenido de semana 1, Programación de computadores II

Potrebbero piacerti anche