Está en la página 1de 2

TAREA1

1. Indicar qué es un programa orientado a objetos:


Es un paradigma que este
desarrollar apps y programas
y esto incluyendo varias
clases o tipos como el
polimorfismo,
encapsulamiento, herencia y
abstracción este tipo de
programación introduce un
nuevo paradigma que nos permite encapsular y aislar datos y
operaciones que se pueden realizar sobre dichos datos.
2. Explicar qué problemas resuelve la programación orientada a
objetos:
Código muy largo: A medida que un sistema va creciendo y se hace
más robusta el código generado se vuelve muy extenso haciéndose
difícil de leer, depurar, mantener.
DIFERENCIAS
Programació n
P. O. O
estructura
Divide los programas en mó dulos y se basa
en el desarrollo de programas que van de lo Es má s moderno.
general a lo particular.
No es tan rá pido de encontrar las fallas ya
Los programas son má s fá ciles de entender
que su estructura es muy complicada.
Puede ser leído en secuencia Los programas no son tan sencillos de
Está n orientado a acciones codificar.
Si algo falla todo se rompe: Ya que con la programación estructurada
el código se ejecuta secuencialmente al momento de que una de esas
líneas fallara todo lo demás deja de funcionar.
3. Explicar la diferencia entre programación estructurada y
programación orientada a objetos:
4. Definir en qué consiste el paradigma orientado a objetos y
mencionar los 4 pilares de la POO.

Encapsulación
La encapsulación consiste en unir en tener las variables de clase
declaradas como prívate para evitar que cuando instanciemos un
objeto podamos acceder a ellas por seguridad.
Herencia
La herencia es uno de los conceptos más cruciales en la POO.
La herencia consiste en que una clase puede heredar las
variables y los métodos de otra clase la clase que hereda es
llamada superclase o clase padre.
Polimorfismo
El polimorfismo es la habilidad de una función, método, variable
u objeto de poseer varias formas distintas. Podríamos decir que
un mismo identificador comparte varios significados diferentes.
Abstracción
Implica es que la clase debe representar las características de la
entidad hacia el mundo exterior, pero ocultando la complejidad.

5. Explicar la funcionalidad de Java JDK:


El JDK es el Java Development Kit, que traducido al español es,
Herramientas de desarrollo para Java el compilador javac que es
el encargado de convertir nuestro código fuente .java
Javac: Es el compilador de Java. Se encarga de convertir el
código fuente escrito en Java. bytecode.
Java: Es el intérprete de Java. Ejecuta el bytecode a partir de los
archivos class.
Appletviewer: Es un visor de applets. En la mayoría de las
ocasiones puede utilizarse en lugar de un Navegador Web.
Javadoc: Se utiliza para crear documentación en formato HTML
a partir del código fuente

También podría gustarte