Вы находитесь на странице: 1из 5

Repblica Bolivariana de Venezuela

Universidad Alejandro de Humboldt


Sede: El Bosque
Anlisis de sistemas

Diseo orientado a objetos

Integrantes:
Alexis Espejo V-24.940.098
Antonio Cardenas V-23.947.321
Oscar Caballero V-19.512.055

Caracas, Enero del 2017

Introduccin
Hoy en da la tecnologa orientada a objetos ya no se aplica solamente a los
lenguajes de programacin, adems se viene aplicando en el anlisis y diseo con
mucho xito, al igual que en bases de datos. Es que para hacer una buena
programacin orientada a objetos hay que desarrollar todo el sistema aplicando
esta tecnologa, de ah la importancia del diseo orientado a objetos.
La programacin orientada a objetos es una de las formas mas populares de
programar y viene teniendo gran acogida en el desarrollo de proyecto de software
desde los ltimos aos. Esta acogida se debe a sus grandes capacidades y
ventajas frente a las antiguas formas de programar.

Diseo orientado a objetos


Es una fase de la metodologa orientada a objetos para el desarrollo de software,
su uso induce a desarrolladores y programadores a pensar en trminos de
objetos, en vez de procedimientos, cuando planifican el cdigo o algoritmo. El
diseo orientado a objeto se caracteriza por la interconexin de objetos de datos y
operaciones de procesamiento para esos objetos.

Clases de programacin
Una clase es una plantilla para la creacin de objetos de datos segn un modelo
predefinido. Las clases se utilizan para representar entidades o conceptos, como
los sustantivos en el lenguaje. Cada clase es un modelo que define un conjunto
de variables (el estado), y mtodos apropiados para operar con dichos datos (el
comportamiento).

Objeto
Es un componente del mundo real que se hace corresponder con el software. En
un Sistema de Informacin basado en Computador, un objeto es un producto o
consumidor de informacin, o un elemento de informacin.
Herencia
Es una propiedad que permite que los objetos sean creados a partir de otros ya
existentes, obteniendo caractersticas (mtodos y atributos) similares a los ya
existentes, es decir, es la relacin entre una clase general y otra clase mas
especifica. Es un mecanismo que nos permite crear clases derivadas a partir de
clase base, nos permite compartir automticamente mtodos y datos entre clases
subclases y objetos.
Polimorfismo
Describe mltiples y posibles estados de una nica propiedad. En informtica, es
una de las propiedades fundamentales de la programacin orientada a objetos y
es tambin una tcnica utilizada por virus informticos para modificar partes de su
cdigo dificultando su deteccin, es decir, el polimorfismo se refiere a la posibilidad
de definir clases diferentes que tienen mtodos o atributos denominados de forma
idntica, pero que se comportan de manera distinta.

Clase diferida
Es una clase cuyas propiedades, son anuladas o consumidas por otra sper clase
de mayor herencia.
Herencia mltiple
Es la caracterstica de los lenguajes de programacin orientada a objetos en la
que una clase puede heredar comportamientos y caractersticas de ms de una
superclase. Esto contrasta con la herencia simple, donde una clase slo puede
heredar de una superclase, es decir, es una clase que puede heredar varias
clases

Conclusin
El diseo orientado a objetos surge por la necesidad de solventar los problemas
en la construccin de software ya que es proceso complejo y requiere de una
perspectiva diferente en la cual se propone nuevos esquemas de desarrollo,
metodologas y formas de programacin en el desarrollo de sistemas con el uso
de clases, objetos, herencia y polimorfismo, permitiendo aumentar la productividad
de los programadores y facilitar la creacin de soluciones de software acordes con
las demandas impuestas por los nuevos escenarios.

Вам также может понравиться