Está en la página 1de 2

PROGRAMACION ORIENTADA A OBJETOS

1) ¿Como definirías la Programación Orientada a Objetos con tus propias palabras?

 La programación orientada a objetos generalmente hablando es una herramienta


tecnológica que como función principal tiene tratar de resolver uno o varios
problemas puntualmente delimitados o con margen ya establecido, es una manera
o forma que usan los programadores en su búsqueda de resolver problemas a
partir de clases y objetos, con la intención de hacerla mas próxima a como se
expresarían las cosas en la vida real.

Se entiende como objeto a una entidad que tiene características que la hacen
diferente a otro objeto. Estas características en programación las conocemos como
variables .

Entendemos como clases a ese molde que en programación se usa para crear
objetos con características generales similares para crear en cierto modo objetos
genéricos con características similares. Así mismo las acciones que pueden
realizar estos objetos son conocidos en programación como métodos.

2) ¿Cuál de los conceptos abordados en el módulo número 3 que consideras de


mayor relevancia y por qué?

 Desde mi punto de vista como estudiante todos los conceptos abordados bajo
el tema programación orientada a objetos es de vital importancia ya que son
inherentes al tema en mención y, desde mi opinión personal la tecnología en la
actualidad busca cada vez mas hacer mas estrecha la brecha entre maquina y
ser humano y a esto a lo que la Programación Orientada a Objetos esta
orientada, en definir los objetos mas hacia la vida real.

En todos los conceptos que cobija este tema para mi el mas importante es
“HERENCIA” dado que es la facilidad que tiene la clase X de heredar cada una
de los atributos y operaciones de la clase Z, como si esos atributos y
operaciones hubiesen sido definidos por la misma Z. Es el mas importante ya
que tiene la flexibilidad de heredar atributos y operaciones de otra clase.

3) ¿Cuál crees que sea la diferencia entre la Programación Orientada a Objetos y la


Programación Estructurada?

La diferencias sustanciales son:

 Programación orientada a objetos:


- Es un estilo que trata los datos como objetos
- Usa atributos y métodos (conocidos como acciones que pueden realizar
dichos objetos) que pueden aplicarse a este objeto o también pueden ser
heredados por otro objeto.

 Programación estructurada:
- No necesita objetos
- Posee procedimientos que podrían ser estructuras de datos
- Las declaraciones se ponen en procedimientos y se pueden volver a
llamara cuando sea necesario.

REFERENCIAS BIBLIOGRAFICAS

- Modulo didáctico 3, programación Java. Politécnico de Colombia


-
- Febrero 23 2019, wikilibros
https://es.wikibooks.org/wiki/Programación_Orientada_a_Objetos/Concepto
s_Fundamentales

También podría gustarte