You are on page 1of 5

TERMINOLOGÍA Y CONCEPTOS RELACIONADOS CON LA

PROGRAMACIÓN ORIENTADA A OBJETOS

GRUPO COLABORATIVO
301403_50

CURSO
PROGRAMACIÓN ORIENTADA A OBJETOS

TUTOR
FRANKLIN LIZCANO CELIS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
AGOSTO 25 DE 2018
1. Cuál es la diferencia entre programación estructurada y
programación orientada a objetos

La programación estructurada se basa en tres estructuras básicas que


son, secuencia, selección e iteración, los programas creados son de
fácil comprensión y son leídos de forma secuencial, las instrucciones
se ejecutan una tras otra; mientras que la programación orientada a
objetos pretende simular el mundo real mediante el uso del concepto
de objetos, éstos contienen características y funciones, en este
paradigma se emplean las clases, que son como moldes en los que se
crean los objetos y los métodos, que son subrutinas que manipulan los
datos definidos por las clases y proporcionan acceso a los mismos.

2. Ventajas y desventajas de la programación orientada a objetos


Ventajas

 Reducción de código redundante, lo que permite un código conciso


y sin repeticiones. (Herencia)

 Posibilita reusar código y extenderlo a través de las clases sin


necesidad de probarlo. (Testing)

 La jerarquía y abstracción de los objetos brinda una implementación


más detallada, puntual y coherente.

 La implementación de clases y objetos proporciona una relación más


directa con la realidad al implementar funciones y métodos como
comportamientos de las entidades.

 Bajo acoplamiento y alta cohesión: Gracias a la modularidad, cada


componente o módulo de un desarrollo tiene independencia de los
demás componentes.

 Facilidad en el desarrollo y el mantenimiento debido a la filosofía del


paradigma.

Desventajas

 Disminución en velocidad de ejecución.

 Se hereda código no usable en la nueva clase.

 El uso para tareas simples termina siendo improductivo


3. Sintaxis para definir variables en Java
Tipo_de_dato Nombre de Variable

Ejemplos

int precio_unitario

String nombre_producto

4. Sintaxis para imprimir en consola en Java

System.out.println ("Mensaje");

5. Sintaxis para realizar comentarios en Java

6. Sintaxis de los operadores lógicos y relacionales

7. Defina Clase, instancia de clase, atributo, comportamiento,


identidad, constructor e identificadores.

8. Informe los tipos de clase

9. Describa el concepto de Modularización y de un ejemplo.

10. Describa el concepto de Herencia y de un ejemplo.

11. Describa el concepto de Polimorfismo y de un ejemplo.

12. Describa el concepto de Encapsulamiento y de un ejemplo.

13. Informe cómo convertir un String a entero en Java y viceversa


14. Defina el concepto de método y realice un ejemplo constructor

15. Qué función tiene el paquete Swing en Java y describa sus


principales características

16. Consultar la estructura y sintaxis de cómo funcionan las


excepciones en Java.
BIBLIOGRAFÍA

Abrirllave.com (2014). Declarar una variable en java. Recuperado de:


https://www.abrirllave.com/java/declarar-una-variable.php

Lenguajes-de-programcion.com (2016). Lenguajes de programación.


Recuperado de: https://www.lenguajes-de-
programacion.com/programacion-estructurada.shtml

Morena, S. & Orjuela, C. (2017). Programación orientada a objetos.


Recuperado de: http://ferestrepoca.github.io/paradigmas-de-
programacion/poo/poo_teoria/2017-1POO.pdf

You might also like