2013c

Páginas: 9 (2212 palabras) Publicado: 9 de octubre de 2015
FUNDAMENTOS DE
PROGRAMACIÓN ORIENTADA
A OBJETOS

Ing. Luis Manuel López Hdez.
Septiembre – Diciembre 2013

Objetivo
El alumno identificará los fundamentos de la programación
orientada a objetos para abstraer los elementos de un
escenario.

2. Fundamentos (Sep - Dic

2

Objetivo
Temas

Saber

Saber hacer

Ser

Fundamentos de la
POO

Identificar el paradigma
de la POO.
Describir los conceptos
deobjetos y clases
(métodos y atributos).

Representar los
métodos y atributos,
de un conjunto de
objetos a partir de un
modelo real.

Analítico
Ordenado
Sistemático
Hábil para
comunicarse de forma
oral y escrita
Hábil para trabajo en
equipo

Características de la
POO

Identificar las
características de la
POO: abstracción,
herencia,
encapsulamiento y
polimorfismo.

Representar las
clases, laherencia, el
encapsulamiento y el
polimorfismo en un
escenario.

Analítico
Ordenado
Sistemático
Hábil para
comunicarse de forma
oral y escrita
Hábil para trabajo en
equipo

2. Fundamentos (Sep - Dic

3

Tema 1:
Fundamentos de la
Programación Orientada a
Objetos (POO)

2. Fundamentos (Sep - Dic

4

Programación Estructurada
Este tipo de programación se aplica para implementar
programas en un lenguajeprocedimental, estos son un
conjunto de instrucciones o sentencias orientadas a resolver
un problema en especifico.
Cuando la complejidad del problema aumenta, el numero de
instrucciones también, dificultando el desarrollo del programa.
Para solucionar esto, los lenguajes procedimentales utilizan
unidades
llamadas
funciones
o
procedimientos
(subprogramas o subrutinas).
Posteriormente estas unidadesse agruparon en unidades
más grandes llamadas módulos.
2. Fundamentos (Sep - Dic

5

Programación Estructurada
Estas son dos razones de la debilidad de los programas
estructurados:
1. Las funciones tienen acceso ilimitado a los datos globales.
2. Las funciones inconexas y datos proporcionan un modelo
pobre del mundo real.

2. Fundamentos (Sep - Dic

6

Programación Orientada a
Objetos
Esteparadigma de la programación surge ante la debilidad
del enfoque que planteaba la programación estructurada. Al
contrario que ésta, enfatizada en Algoritmos, la POO enfatiza
en los datos.
En vez de ajustar el problema al enfoque procedimental de
un lenguaje, POO intenta ajustar el lenguaje al problema.
La idea fundamental de la POO es ubicar en una sola unidad,
tanto los datos como las funciones queoperan sobre ellos.
Esta unidad es conocida como objeto.

2. Fundamentos (Sep - Dic

7

Programación Orientada a
Objetos
Las funciones de un objeto se llaman métodos y son el
medio para acceder a los datos. Los datos del objeto se
conocen como atributos.
Para poder modificar los datos de un objeto, se debe conocer
cuales son los métodos que interactúan con ellos. De esta
forma otros métodos nopodrán tener acceso a los datos.
Esto facilita la escritura, depuración y mantenimiento de un
programa.
La llamada a un método de un objeto se denomina enviar un
mensaje a otro objeto.
2. Fundamentos (Sep - Dic

8

Programación Orientada a
Objetos
En el paradigma orientado a objetos, el programa se organiza
como un conjunto finito de objetos que contiene datos y
operaciones (métodos) que llaman aesos datos y que se
comunican entre si mediante mensajes.
Objeto

Datos
Metodo1
Metodo2
Objeto

Objeto

Datos
Metodo1
Metodo2

Datos
Metodo1
Metodo2
2. Fundamentos (Sep - Dic

9

Objetos
El objeto es el centro de la programación orientada a objetos.
Es algo que se juega un rol o papel en el dominio del
problema, por consecuencia del programa.
Un objeto puede representar algo concreto o tangible(ej.
Persona, Auto, Mesa), algo abstracto (Viento, Análisis) o
inclusive describir un proceso (Partido de futbol, Inscripción a
la universidad).

Desde el punto de vista conceptual, un objeto es una entidad
individual de un sistema y se caracteriza por un estado y un
comportamiento. Desde un punto de vista de implementación
un conjunto de datos y métodos.
2. Fundamentos (Sep - Dic

10

Objetos
De...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS