Beruflich Dokumente
Kultur Dokumente
Modalidad a Distancia
INTRODUCCIN
Abstraccin:
Es la capacidad de crear tipos de datos definidos por el usuario. Es una
definicin de tipo que incluye datos y funciones (mtodos) en una sola
estructura definida llamada clase. La abstraccin de datos es un concepto
fundamental en el diseo de un programa, pues permite definir el dominio y
la estructura de los datos (atributos), junto con una coleccin o conjunto de
operaciones que tienen acceso a los mismos (mtodos).
Encapsulamiento:
Indica el hecho de que los objetos encapsulan datos y mtodos. Una clase
se compone tanto de variables (propiedades) como de funciones y
procedimientos (mtodos). De hecho, no se pueden definir variables (ni
funciones) fuera de una clase (es decir, en los programas orientados a
objetos no hay variables globales).
Polimorfismo:
Capacidad que objetos similares tienen para responder de diferentes
formas al mismo mensaje, y permite al programador implementar mltiples
formas de un mismo mtodo, dependiendo cada una de ellas de la clase
sobre la que se realice la implementacin.
Herencia:
Segn Luis Joyanes (1998), la herencia Es la capacidad para crear nuevas
clases de objetos que se construyen basados en clases existentes. La
herencia es una propiedad que permite a un objeto poseer propiedades de
otras clases. Adems, a estos nuevos objetos creados es posible asignarles
nuevos atributos y mtodos.
TABLA COMPARATIVA
Conceptos
Definicin del
Portal Seduca
Definicin Fuente
Consultada
Propia Definicin
Clase
La clase es un
modelo o prototipo
que
define
las
variables
y
mtodos comunes
a un conjunto de
objetos de similares
molde, esquema o
un
patrn
que
define la forma de
sus objetos.
Objeto
caractersticas.
Un objeto es una
entidad provista de
un
conjunto
de
propiedades
o
atributos (datos) y
de comportamiento
o
funcionalidad
(mtodos).
Representacin en
un programa de un
concepto,
y
contiene toda la
informacin
necesaria
para
abstraerlo:
datos
que describen sus
atributos
y
operaciones
que
pueden realizarse
sobre los mismos.
Un objeto es una
unidad de cdigo
compuesto
de
variables
y
mtodos
relacionados.
Son
caractersticas
propiedades
objeto.
las
o
del
Permite definir el
dominio
y
la
estructura de los
datos.
Hace referencia a
las propiedades y
estructura de un
objeto.
Modularidad
Dividir
un
gran
sistema en diversos
mdulos.
Se hace a travs de
la
estructuracin
del programa por
medio de archivos
fsicos, los cuales
van
conteniendo
las
diferentes
clases que se van
creando
y
sus
funciones
relacionadas.
Tener un programa
el cual ser dividido
en mdulos para un
fcil manejo.
Abstraccin
Abstraccin
de
datos:
cuando
defines
que
necesitas
una
variable
de
un
cierto
tipo.
Abstraccin
de
procedimientos,
cuando
decides
invocar una funcin
o procedimiento.
Permite definir el
dominio
y
la
estructura de los
datos (atributos),
junto
con
una
coleccin
o
conjunto
de
operaciones
que
tienen acceso a los
mismos (mtodos).
La
abstraccin
consiste en captar
las
caractersticas
esenciales de un
objeto, as como su
comportamiento.
Atributo
Encapsulamient
o
Reunir y controlar
el grupo resultante
como un todo y no
individualmente.
Es imposibilitar el
acceso
a
los
componentes
de
los
objetos.
Equivale a empacar
datos
y/u
operaciones dentro
de una sola unidad
de
programacin
bien definida.
Polimorfismo
Comportamientos
diferentes,
asociados
a
mtodos distintos,
pueden compartir
el mismo nombre,
al llamarlos por ese
nombre se utilizar
el comportamiento
correspondiente al
objeto que se est
usando.
Capacidad
que
objetos
similares
tienen
para
responder
de
diferentes formas
al mismo mensaje.
Acceder a varios
mtodos
distintos
utilizando el mismo
medio de acceso.
Herencia
Propiedad
que
permite
a
un
objeto
poseer
propiedades
de
otras
clases.
Adems, a estos
nuevos
objetos
creados es posible
asignarles nuevos
atributos
y
mtodos.
REFERENCIAS DE INTERNET