Principio de La POO

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

PROGRAMACION

ORIENTADA A OBJETA

¿QUE ES LA P.O.O.?
Se puede definir la P.O.O. como una técnica o
estilo de programación que utiliza objetos como
bloque esencial de construcción.
La POO no es un lenguaje de programación, más
bien se puede aplicar a muchos lenguajes, como
el C++,Python, etc.
Al contrario de la programación
estructural que se enfatiza en los
algoritmos, la programación
orientada a objetos (POO), se enfoca
en los datos.

En este paradigma, el programa se


organiza como un conjunto finito
de objetos que contienen datos y
operaciones que llaman a esos
datos y se comunican entre si
mediante mensajes.
C++ es una extensión de C con
características mas potentes. Es un
superconjunto de C.
Los elementos mas importantes añadidos
a C por C++ son: Clases, Objetos y
Programación orientada a objetos
1 • OBJETOS
2 • CLASES
3 • METODOS
4 • ATRIBUTOS
Es una entidad Es la descripción Son las Son las
que posee un de un conjunto funciones que variables que
de objetos; se incluyen conforman al
conjunto de
consta de dentro de la objeto.
datos y un métodos y
conjunto de definición de la
atributos que
operaciones. Es resumen clase y que
un elemento características procesan los
individual con comunes de un atributos.
conjunto de
identidad objetos. Es una
propia; por descripción
ejemplo un libro, abstracta de un
un carro, etc. grupo de objetos
"Por poner otro ejemplo vamos a
ver cómo modelizaríamos en un
esquema POO una fracción, es
decir, esa estructura matemática
que tiene un numerador y un
denominador que divide al
numerador, por ejemplo 3/2.

La fracción será el objeto y tendrá


dos propiedades, el numerador y
el denominador. Luego podría
tener varios métodos como
simplificarse, sumarse con otra
fracción o número, restarse con
otra fracción, etc."
Los lenguajes POO se lenguajes a los que se le
pueden dividir en dos añaden herramientas para
clasificaciones: trabajar con clases.
Java es multiplataforma,
Puros: Son los lenguajes por tanto, se puede
que trabajan solamente programar tanto en
con clases.

Híbridos: Son los


Windows, Mac OS, así
como cualquier
Los objetos son el elemento
central de la programación en
Visual Basic. Los formularios y

distribución de Linux.
controles son objetos. Las
bases de datos son objetos.

Visual
Basic es
un
lenguaje
de

programación desarrollado por


Microsoft, diseñado para
facilitar el desarrollo de
aplicaciones en un entorno
gráfico como Windows 98,
Windows XP, Etc.
La programación orientada a objetos sirve
para el desarrollo de aplicaciones, como
juegos, aplicaciones de Web,
Aplicaciones Se considera que un
lenguaje esta totalmente orientado a

de celulares, etc.
objetos, si cumple con estas 4
características.

*Encapsulación
*Abstracción
*Herencia
*Polimorfismo
la información y la forma de
manipularlo, evitando que
alguien manipule de una forma
La encapsulación es la
cualidad de unificar los datos y
la forma de en que podemos
ocular el funcionamiento de
una clase.

De este modo solo exponemos


no controlada la información
de esos datos.
El polimorfismo, como
su mismo nombre
sugiere múltiples León
formas, se refiere a la ANIMALES EmitirSonido()
posibilidad de EmitirSonido() Cascabel
acceder a un variado EmitirSonido()
rango de funciones
distintas a través del
mismo interfaz.
Expresa las
características
esenciales de un
objeto, las
cuales
distinguen al
objeto de los
demás.
Es la propiedad que
permite que los
objetos sean
creados a partir de
otros ya existentes,
obteniendo
características
(métodos y
atributos) similares
a los ya existentes.

También podría gustarte