CLASE01 POO

Páginas: 7 (1559 palabras) Publicado: 7 de junio de 2015
Sesión Nro 01
Clases y Objetos
Programación Orientada aObjetos
Ing. Victor E. Quevedo Dioses
c14094@grupoutp.edu.pe

Programación Orientada a
Objetos
• Metodología que define los programas en
términos de "clases de objetos", objetos que
son entidades que combinan estado (datos),
comportamiento
(procedimientos
o
métodos) e identidad (propiedad del objeto
que lo diferencia del resto).
• Tomas lasmejores ideas de la programación
estructurada y modular combinándola con
nuevos y poderosos conceptos.

Paradigma Orientado a
Objetos
• El sistema se modela como un conjunto
de objetos que intercambian mensajes
para realizar tareas.
• Datos y lógica encapsulados en clases
o1
O1.abrir()

o4
O4.leer()

o3

PE vs POO
PE:
• Fija su atención en el
conjunto de acciones que
manipulan el flujo dedatos.
• Los procesos son la parte
central de este modelo.
• El mantenimiento de los
desarrollos
deben
efectuarse minuciosamente.
Se hace tediosa según el
tamaño del programa.
• Los
procesos
que
se
modelan en el desarrollo de
un problema plasman las
operaciones
necesarias
para resolverlo.

POO
• Fija en la interrelación que
existe entre los datos y las
acciones a realizar con ellos.
• Los objetos son laparte central
del modelo y los métodos que
los modifican muestran el
comportamiento del objeto.
• El
mantenimiento
de
programas
y
aplicaciones
generalmente son fáciles de
realizar.
• Los objetos que se modelan en
el desarrollo de un sistema se
ajustan a la realidad que
representa el problema.

Área Donde se Aplica la
Tecnología de Objetos








Lenguajes de programación
Bases de datosDibujo y Visualización
Sistemas Operativos
Interfaz de Usuario
Metodología de análisis y diseño
Sistemas de conmutación telefónica

Ventajas de POO
• Uniformidad: la representación de los objetos esta
presente tanto en el diseño como en la codificación
• Flexibilidad: Cualquier cambio se ve reflejado en
cualquier lugar donde aparecen los datos involucrados.
• Objetivismo: representa el mundoreal.
• Reusabilidad: permite utilizar una clase definida
previamente en aplicaciones que nos sea conveniente.
• Mantenibilidad: las clases, vistas como módulos
independientes son fáciles de mantener.
• Extensibilidad: gracias a la modularidad y herencia
pueden ser fácilmente extensibles al crecimiento de la
aplicación.

La Máquina Virtual Java - JVM
• Es el entorno en el que se ejecutan los
programasJava, su misión principal es la
de garantizar la portabilidad de las
aplicaciones Java. Define esencialmente
un ordenador abstracto y especifica las
instrucciones (bytecodes) que este
ordenador puede ejecutar.

Características de JAVA
 Simple: Java ofrece toda la funcionalidad de un
lenguaje potente, elimina las características menos
usadas y más confusas
 Orientado a Objetos: Soporta las trescaracterísticas
propias del paradigma de la orientación a objetos:
encapsulación, herencia y polimorfismo.
 Distribuido: Java en sí no es distribuido, sino que
proporciona las librerías y herramientas para que los
programas puedan ser distribuidos.
 Robusto: Java realiza verificaciones en busca de
problemas tanto en tiempo de compilación como en
tiempo de ejecución.

– Seguro: El código Javapasa muchos tests antes de
ejecutarse en una máquina.
– Interpretado: El intérprete Java (sistema run-time)
puede ejecutar directamente el código objeto.
– Multihilo: Al ser MultiHilo, Java permite muchas
actividades simultáneas en un programa.
– Portable: Java construye sus interfaces de usuario a
través de un sistema abstracto de ventanas.
– Dinámico: Las librerías nuevas o actualizadas noparalizarán la ejecución de las aplicaciones actuales
(siempre que mantengan el API anterior).
– Arquitectura Neutral: el compilador Java compila su
código a un fichero objeto de formato independiente de
la arquitectura de la máquina en que se ejecutará.

¿Qué es un Objeto?
• Es la representación de una entidad del
mundo real o inventado.
– Entidad física
Camión



Entidad conceptual
Proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASE01
  • Clase01
  • Clase01
  • La poo
  • pooo
  • pooo
  • pooo
  • Pooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS