Programación de Computadores
TOMÉ pmEnsayo18 de Julio de 2020
653 Palabras (3 Páginas)139 Visitas
Introducción al Modelo Orientado a Objetos
Programación de Computadores II
Instituto IACC
09 de mayo de 2020
Desarrollo
INSTRUCCIONES: Sobre la base de las lecturas y de los contenidos revisados en la semana (Conceptos generales, Programación Estructurada, Programación Orientada a Objetos, elementos fundamentales de la POO, entre otros), responda lo siguiente en forma completa:
1. Defina con fundamento los siguientes conceptos:
a) Objeto: como su nombre lo dice un objeto es cualquier cosa real o no, que tenemos, es también un dato que es orientado a otros objetos en la programación de computadores, que se ocupa para definir una cosa que nos va a simplificar y facilitar el desarrollo del código en la programación, el cual posee datos y tareas relacionadas a él durante el tiempo de ejecución de un programa. En la programación orientada a objetos, estos se relacionan entre sí con otros objetos y se agrupan de acuerdo a sus características principales.
b) Atributo: Son las características y variables que posee un objeto
c) Clase: podríamos decir que es un molde donde podemos crear objetos a partir de sus características o atributos y todas las acciones que son los métodos. Todos estos relacionados entre sí. En programación este molde sirve para crear varios objetos, por ejemplo, la clase útiles_escolares, tendremos objetos como lápiz, goma, regla, etc. Donde cada uno de estos objetos tendrá atributos (características) y métodos (acciones que se pueden realizar con el objeto).
d) Método: lo más simple explicado es que son las acciones que puede realizar un objeto. Estas acciones que se pueden realizar con este objeto, son los métodos como la acción para un objeto llamado lápiz, es escribir, rayar o colorear si fuese de algún color en específico que esto sería un atributo del objeto.
2. Relacione cada uno de los conceptos anteriores.
Como se describió en las definiciones de objeto, atributo, clase y método. Se explicó en cada uno de ellos de la siguiente manera:
Empezaremos según a mi parecer es lo primero que debe ir en nuestra relación.
La CLASE, la cual es este molde relacionado en donde se pueden crear OBJETOS, cada uno de estos objetos va a tener características propias o ATRIBUTOS y según sus atributos cada objeto podrá ejecutar acciones los cuales son los METODOS.
3. Señale a lo menos 3 ejemplos donde se representen los conceptos y las relaciones antes indicadas. Explíquelas claramente.
Para realizar ejemplos de la programación orientada a objetos nos vamos a ceñir por lo simple y que sea bien explicado para el entendimiento de este control.
1.- Imaginemos que tenemos una tienda online y tenemos que desarrollar un código de programación orientada a objetos para crearla.
La tienda sería de venta de artículos para cumpleaños.
Tendríamos la primera clase que serían cotillones, dentro de esta clase cotillones tendríamos objetos que serían sombreros, corbatas, lentes. Luego cada uno de estos objetos va a tener atributos, como por ejemplo el precio, cantidad, tamaño. Y esta tendría un método que seria que el usuario al comprar o seleccionar un objeto le diera una acción que lo envíe al carrito u otro método de seguir comprando.
2.- Estamos desarrollando un programa de inventario y logística. La clase serian varias las cuales dentro de ellas están línea blanca y computación. Dentro de la clase computación tenemos objetos como pc, notebooks y Tablet. Cada uno de estos objetos tiene atributos que serían peso, arribo, precio de venta, despacho. Uno de los métodos acá seria al momento de despachar indique el lugar físico de donde se encuentra en la bodega.
3.- Tenemos un calculador de fecha de
...