Anda di halaman 1dari 4

ACTIVIDAD 2.

COMPONENTES DEL
MODELO ORIENTADO A OBJETOS
VICTOR IVAN SNCHEZ SILVA
UNADM

Anlisis y diseo orientado a objetos

Desarrollo de la actividad Esta actividad tiene como finalidad identificar los


componentes o caractersticas de la programacin orientada a objetos, por lo que es
necesario describir ejemplos que hagan referencia a cada uno de estos componentes,
para lo cual es necesario realizar lo siguiente:
1. Retoma el caso que investigaste en la actividad 1 o alguno de los que se compartieron
en la actividad 1 que sea de tu preferencia.
2. Identifica en el caso los elementos de la programacin orientada a objetos:
3. En un archivo de texto, crea una tabla en la que expongas y describas una referencia
a cada uno de los componentes del modelo orientado a objetos, con base a un objeto que
consideres pertinente para ejemplificar, puedes apoyarte de la siguiente tabla Ejemplo:

4. Guarda tu actividad con la nomenclatura DDOO_U1_A2_XXYZ. Sustituye las XX por


las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu
segundo apellido.
5. Lee detenidamente los Criterios de evaluacin de actividades de la unidad 1.

6. Enva tu actividad al Docente mediante la herramienta Tareas; espera y atiende la


retroalimentacin que te haga llegar.

Elemento
Objeto
Abstraccin
Modularidad
Encapsulamiento
Clase
Herencia
Polimorfismo

Referencia
Agenda
Objeto que nos sirve para organizar
actividades
Conjunto de pginas fechadas
Accin de anotar eventos
importantes por da y hora
Organizacin por da y hora
Planeacin de eventos importantes
Anotacin para recordar

Objeto
Instancia de una clase. Entidad provista de un conjunto de propiedades o atributos (datos)
y de comportamiento o funcionalidad (mtodos), los mismos que consecuentemente
reaccionan a eventos. Se corresponden con los objetos reales del mundo que nos rodea,
o con objetos internos del sistema (del programa). Es una instancia a una clase.
Abstraccin
Denota las caractersticas esenciales de un objeto, donde se capturan sus
comportamientos. Cada objeto en el sistema sirve como modelo de un "agente" abstracto
que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros
objetos en el sistema sin revelar cmo se implementan estas caractersticas. Los
procesos, las funciones o los mtodos pueden tambin ser abstrados, y, cuando lo estn,
una variedad de tcnicas son requeridas para ampliar una abstraccin. El proceso de
abstraccin permite seleccionar las caractersticas relevantes dentro de un conjunto e
identificar comportamientos comunes para definir nuevos tipos de entidades en el mundo
real. La abstraccin es clave en el proceso de anlisis y diseo orientado a objetos, ya
que mediante ella podemos llegar a armar un conjunto de clases que permitan modelar la
realidad o el problema que se quiere atacar.
Modularidad
Se denomina modularidad a la propiedad que permite subdividir una aplicacin en partes
ms pequeas (llamadas mdulos), cada una de las cuales debe ser tan independiente
como sea posible de la aplicacin en s y de las restantes partes. Estos mdulos se
pueden compilar por separado, pero tienen conexiones con otros mdulos. Al igual que la
encapsulacin, los lenguajes soportan la modularidad de diversas formas.
Encapsulamiento
Significa reunir todos los elementos que pueden considerarse pertenecientes a una
misma entidad, al mismo nivel de abstraccin. Esto permite aumentar la cohesin de los
componentes del sistema. Algunos autores confunden este concepto con el principio de
ocultacin, principalmente porque se suelen emplear conjuntamente.
Clase
Definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La
instanciacin es la lectura de estas definiciones y la creacin de un objeto a partir de ella.
Herencia
(Por ejemplo, herencia de la clase C a la clase D) es la facilidad mediante la cual la clase
D hereda en ella cada uno de los atributos y operaciones de C, como si esos atributos y
operaciones hubiesen sido definidos por la misma D. Por lo tanto, puede usar los mismos
mtodos y variables pblicas declaradas en C. Los componentes registrados como
"privados" (private) tambin se heredan, pero como no pertenecen a la clase, se
mantienen escondidos al programador y slo pueden ser accedidos a travs de otros
mtodos pblicos. Esto es as para mantener hegemnico el ideal de POO.

Polimorfismo
Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo
nombre; al llamarlos por ese nombre se utilizar el comportamiento correspondiente al
objeto que se est usando. O, dicho de otro modo, las referencias y las colecciones de
objetos pueden contener objetos de diferentes tipos, y la invocacin de un
comportamiento en una referencia producir el comportamiento correcto para el tipo real
del objeto referenciado.

Anda mungkin juga menyukai