Professional Documents
Culture Documents
Jose Perez
Programación De Computadores II
Instituto IACC
20/07/2018
Introducción:
Un objeto es una entidad que tiene características que lo hacen diferente a otros y este
puede realizar diferentes acciones, en programación orientada a objetos, las
características no son más que variables las cuales se llaman atributos y las acciones que
pueden realizar un objeto las llamaremos métodos.
Atributo
Los atributos son las características individuales que diferencian un objeto de otro y
determinan su apariencia, su estado y cualquier otra cualidad que esta contenga, los
atributos se guardan en variables denominadas de instancia y cada objeto en particular
pueden tener valores distintos para cada una de las variables.
Que es una clase si tomamos dos lápices uno convencional y uno de dibujo podremos
darnos cuenta que ambos a pesar de ser el mismo tipo de objeto lápiz tienen
características diferentes como el color, el peso el tipo de madera etc., si quitáramos
todas las diferencias tendríamos un lápiz genérico un molde el cual podríamos utilizar
para crear otros lápices, de esta manera podemos definir que una clase es un molde algo
abstracto de lo cual podemos crear objetos a partir de ciertos atributos y ciertos métodos.
En programación orientada se diseñan clases pensando que representen una y solo una
cosa de esta manera existirán muchas clases.
Una clase nos sirve para crear objetos y un objeto la podemos visualizar como una
entidad que contiene atributos y métodos.
Método: Son componentes de una clase que abarca definiciones de datos locales e
instrucciones propias del desarrollo de un algoritmo propuesto para dar solución a un
problema específico.
El objetivo de un método es ejecutar una tarea específica cada vez que es llamado por su
identificador, existen distintos tipos de métodos como lo son: métodos sin parámetros ni
valor devuelto, métodos con parámetro de entrada y sin valor devuelto, método sin
parámetros de entrada y con valor devuelto, métodos con parámetro de entrada y valor
devuelto.
Todo método tiene capacidad internamente de leer datos, calcular resultados, visualizar
respuestas, la solución a un problema puede estar formada por la combinación de varios
métodos interactuando unos con otros o formando uno solo.
Los conceptos anteriores, constituyen componentes que forman parte del producto del
análisis al momento de desarrollar aplicaciones con programación orientada a objeto, de
esta manera, podemos identificar cuales componentes debemos utilizar al momento de
optar por esta vía de análisis y desarrollo permitiendo así cumplir con la base de la
infraestructura lógica y física que serán el sustento del futuro sistema.
3.- Señale a lo menos 3 ejemplos donde se representen los conceptos y las relaciones
Por ejemplo una persona, la cual tiene características que lo hacen ser una persona, tiene
dos ojos, nariz, boca dos brazos, dos piernas el conjunto de esos atributos podemos
saber que es una persona, una clase es una plantilla que tiene todos esos atributos y
características, una persona que se llama juan viene siendo un objeto de la clase persona
ya que cumple con todas las características de la clase persona, características atributos
como pies, manos, ojos etc.
Si la persona juan se debe alimentar se debe implementar un método en este caso sería
el método comer, elije su comida, se alimenta y la procesa, estos conceptos serian
métodos (las cosas que hace la persona).