Sunteți pe pagina 1din 2

UNIVERSIDAD TECNOLGICA EQUINOCCIAL

FACULTAD DE CIENCIAS DE LA INGENIERA

Nombre: Ronnie Ordez


Carrera: Ingeniera Mecatrnica
Fecha: 20/03/2015

Programacin Orientada a Objetos (OOP)

La programacin orientada a objetos (POO, tambin identificada como OOP:


Object-Oriented Programming), es un mtodo de programacin muy parecido a
la forma en que nosotros hacemos cosas. Es una evolucin natural de las
innovaciones ms recientes en el diseo de los lenguajes de programacin. La
POO es ms estructurada que las tentativas previas de la programacin
estructurada, y es ms modular y abstracta que los intentos previos en
abstraccin de datos y ocultamiento de detalles. [1]

Clases: Es un conjunto de objetos que presentan caractersticas y/o


comportamientos similares

Objetos: Los objetos se pueden definir como entes, entidades, cosas,


personas que forman parte del problema que queremos solucionar mediante el
uso de la computadora.

Mtodos: Son funciones propias de comportamiento que presentan los datos


de una clase.

Abstraccin: se puede definir como la capacidad de examinar algo sin


preocuparse de los detalles internos. En un programa estructurado es
suficiente conocer que un procedimiento dado realiza una tarea especfica. El
cmo se realiza la tarea no es importante; mientras el procedimiento sea fiable
se puede utilizar sin tener que conocer cmo funciona su interior. Esto se
conoce como abstraccin funcional.

Herencia: Es una propiedad que permite construir objetos a partir de otros


objetos previamente construidos

Polimorfismo: En el contexto de POO, el polimorfismo se refiere al hecho de


que una misma operacin puede tener diferente comportamiento en diferentes
objetos. [2]

Reutilizacin: Es la accin de poder utilizar una programacin de un


programa en otro si es que los programas poseen clases y objetos similares.

Programacin visual
Controles o componentes grficos: Cada uno de los
elementos grficos que pueden formar parte de una aplicacin
por ejemplo pueden ser botones, ventanas, cajas de dilogo,
cajas de seleccin, etc.

Eventos: Las acciones que realiza el usuario sobre la interfaz se denominan


eventos de entre los cuales se puede mencionar el hacer click, el aplastar un
botn, el pulsar una tecla, etc.
Ventajas y Desventajas

Ventajas:
Facilita el manejo de los procedimientos
Los costos de hardware han ido decreciendo tras los aos por lo que
existen hoy en da nuevas reas de aplicacin para el procesamiento de
imagen y sonido.
Cada comando puede ser visualizado en pantalla mediante una imagen
que lo representa
Proporciona mecanismos estndar de control como ventanas y cuadros
de dialogo lo que le brinda ayuda al usuario.

Desventajas:
Utiliza ms recursos del sistema
Es ms complejo realizar un sistema de este tipo
Los costos de produccin de este tipo de software estn en aumento.

Referencias

[1] Lpez Romn, Leobardo. Programacin estructurada y orientada a objetos:


un enfoque algortmico (3a. ed.). Mxico: Alfaomega Grupo Editor, 2011.
ProQuest ebrary. Web. 19 March 2015.
Copyright 2011. Alfaomega Grupo Editor. All rights reserved.

[2] Guillamn Morales, Alicia. Manual: desarrollo de software basado en


tecnologas orientadas a componentes. Espaa: Editorial CEP, S.L., 2011.
ProQuest ebrary. Web. 19 March 2015.
Copyright 2011. Editorial CEP, S.L.. All rights reserved.

[3] Universidad de Vigo. Fundamentos de informtica. Programacin de


interfaces grficas. Sept 2005.

S-ar putea să vă placă și