Está en la página 1de 11

LENGUAJES DE PROGRAMACIÓN

ORIENTADO A OBJETOS
Introducción
Expositor: Rony Hancco
AGENDA
 Lenguajes de programación
 Programación orientada a objetos

 Encapsulamiento

 Herencia

 Polimorfismo

 Java

 Clase
LENGUAJE DE PROGRAMACIÓN

 Un lenguaje de programación es un lenguaje formal


diseñado para realizar procesos que pueden ser llevados a
cabo por máquinas como las computadoras, servidores,
dispositivos electrónicos.
PROGRAMACIÓN ORIENTADA A OBJETOS
 Paradigma que usa objetos y sus interacciones (cambian
sus atributos) para diseñar soluciones de software.
 Está basado en:
 Encapsulamiento
 Herencia
 Polimorfismo
ENCAPSULAMIENTO
 Mecanismo que vincula los atributos a métodos para evitar
una manipulación indebida.
 Protege los datos de manipulación externa.
HERENCIA
 Proceso por el cual un objeto adquiere los atributos de otro
objeto.
POLIMORFISMO
 Característica que permite a una interfaz se usado para
distintos tipos de acciones.
JAVA
 Lenguaje de Programación orientado a objetos.
 Nace en 1991, creado por James Gosling.
 Dispone de ediciones:
 SE: Edición Estándar.
 EE: Edición Empresarial para servidores de aplicaciones.
 Es un lenguaje compilado, requiere Java Virtual Machine para
ejecutar bytecode.
JAVA
CLASE
REFERENCIAS
 Herbert, Schildt (2014) “The Complete Reference Java” 9na
Edición. Editorial McGRAW-HILL New York.

 Craig Larman (2003) “UML y Patrones” 2da Edición. Editorial


Pearson, Madrid.

También podría gustarte