SlideShare una empresa de Scribd logo
1 de 2
PARADIGMA DE PROGRAMACIÓN ORIENTADO A OBJETOS

El Paradigma de Programación Orientado a Objetos es una técnica
deprogramación que usa objetos y sus interacciones para diseñar aplicaciones
ybuenos programas de computadora. Este paradigma proporciona una
formaparticular de programar, más cercana a la manera de como expresamos las
cosasen la vida real.

En la programación orientada a objetos tenemos que diseñar nuestros programasen
términos de objetos, propiedades y métodos. Estos conforman los
elementosprincipales de este paradigma. La programación orientada a objetos expresa
unprograma como un conjunto de estos objetos, que colaboran entre ellos pararealizar
tareas. Esto permite hacer los programas y módulos más fáciles deescribir,
mantener y reutilizar. En la programación convencional los programas se dividen en
dos componentes:

Procedimientos y Datos. Las estructuras de datos utilizadas en programación
songlobales o se pasan como parámetros. En esencia los datos se
tratanseparadamente de los procedimientos. En la programación orientada a objetos
secombinan los datos y los procedimientos en una entidad única.Podemos decir
también, que este paradigma es una disciplina de diseño de software que
facilita la construcción de sistemas a través de componentesindividuales llamados
clases de objetos.

Objeto:

En la programación orientada a objetos un programa se divide en componentesque
contienen procedimientos y datos. Cada componente se considera un objeto.En otras
palabras un objeto es una unidad que contiene datos y las funciones queoperan sobre
esos datos.

Los objetos son entidades que combinan estado, comportamiento e identidad:El
estado está compuesto de datos, será uno o varios atributos a los quese habrán
asignado unos valores concretos (datos).El comportamiento está definido por los
procedimientos o métodos conque puede operar dicho objeto, es decir, qué
operaciones se pueden realizarcon él.

La identidad es una propiedad de un objeto que lo diferencia del resto,dicho con
otras palabras, es su identificador (concepto análogo al deidentificador de una
variable o una constante).

Atributo:

Los datos que están contenidos dentro de un objeto se denominan atributos.Podemos
definirlos como las características o propiedades que posee un objeto.Métodos:
upación de un conjunto de valores sobre el cual se puede Los métodos en la
programación orientada a objetos los constituyen lasoperaciones o procedimientos
que operan sobre los atributos de los objetos.De esta manera, podemos decir que los
datos y las funciones se encapsulan enuna única entidad. Los datos están ocultos y
sólo mediante la función miembroes posible acceder a ellos.
Clase:

Una Clase es una colección de objetos similares y un objeto es una
particularización de una definición de una clase. Una Clase es un tipo de datodefinido
por el usuario que determina las estructuras de datos y las operacionesasociadas con
ese tipo. Las clases son las definiciones de las propiedades ycomportamiento de un
tipo de objeto concreto. La instanciación es la lectura deestas definiciones y la
creación de un objeto a partir de ellas. Cada vez que seconstruye un objeto de una
clase, se crea una instancia de esa clase. En general,los términos objetos e instancias
de una clase se pueden utilizar indistintamente.

Más contenido relacionado

La actualidad más candente

Modelos conceptuales
Modelos conceptualesModelos conceptuales
Modelos conceptualesEnrique Polo
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4Xavier Beltrán
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetosXavis Riofrio
 
Sistema de informacion gerencial-diagrama de flujo
Sistema de informacion gerencial-diagrama de flujoSistema de informacion gerencial-diagrama de flujo
Sistema de informacion gerencial-diagrama de flujoRivasJuan1803
 
Planificación de sistemas tecnicas y procedimientos para modelar datos
Planificación de sistemas tecnicas y procedimientos para modelar datosPlanificación de sistemas tecnicas y procedimientos para modelar datos
Planificación de sistemas tecnicas y procedimientos para modelar datosAngel Cordero
 

La actualidad más candente (14)

Concepto Para El Exmanen
Concepto Para El ExmanenConcepto Para El Exmanen
Concepto Para El Exmanen
 
PARADIGMA POO
PARADIGMA POOPARADIGMA POO
PARADIGMA POO
 
Modelos conceptuales
Modelos conceptualesModelos conceptuales
Modelos conceptuales
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Tarea de objeto y clase poo
Tarea de objeto y clase pooTarea de objeto y clase poo
Tarea de objeto y clase poo
 
Sistema de informacion gerencial-diagrama de flujo
Sistema de informacion gerencial-diagrama de flujoSistema de informacion gerencial-diagrama de flujo
Sistema de informacion gerencial-diagrama de flujo
 
Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dba
 
Base de Datos (UPS)
Base de Datos (UPS)Base de Datos (UPS)
Base de Datos (UPS)
 
Las clases y los objetos
Las clases y los objetos Las clases y los objetos
Las clases y los objetos
 
Planificación de sistemas tecnicas y procedimientos para modelar datos
Planificación de sistemas tecnicas y procedimientos para modelar datosPlanificación de sistemas tecnicas y procedimientos para modelar datos
Planificación de sistemas tecnicas y procedimientos para modelar datos
 
Presentación1ingindu 2
Presentación1ingindu 2Presentación1ingindu 2
Presentación1ingindu 2
 

Similar a Introduccion a la poo

planificación de proyecto de software
planificación de proyecto de softwareplanificación de proyecto de software
planificación de proyecto de softwareJosé Rojas
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosJuan Carlos Riva
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02luisortiz
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visualLibertad25
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosAngel Laverde ID
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientoslexiherrera
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSRichard J. Nuñez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjuliomancerotroya
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosGabriel Mondragón
 

Similar a Introduccion a la poo (20)

Programación orientada a objeto (autoguardado) 1
Programación orientada a objeto (autoguardado) 1Programación orientada a objeto (autoguardado) 1
Programación orientada a objeto (autoguardado) 1
 
planificación de proyecto de software
planificación de proyecto de softwareplanificación de proyecto de software
planificación de proyecto de software
 
Jose rojas
Jose rojasJose rojas
Jose rojas
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
5442270.ppt
5442270.ppt5442270.ppt
5442270.ppt
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Compu 1
Compu 1Compu 1
Compu 1
 
Poo
PooPoo
Poo
 

Introduccion a la poo

  • 1. PARADIGMA DE PROGRAMACIÓN ORIENTADO A OBJETOS El Paradigma de Programación Orientado a Objetos es una técnica deprogramación que usa objetos y sus interacciones para diseñar aplicaciones ybuenos programas de computadora. Este paradigma proporciona una formaparticular de programar, más cercana a la manera de como expresamos las cosasen la vida real. En la programación orientada a objetos tenemos que diseñar nuestros programasen términos de objetos, propiedades y métodos. Estos conforman los elementosprincipales de este paradigma. La programación orientada a objetos expresa unprograma como un conjunto de estos objetos, que colaboran entre ellos pararealizar tareas. Esto permite hacer los programas y módulos más fáciles deescribir, mantener y reutilizar. En la programación convencional los programas se dividen en dos componentes: Procedimientos y Datos. Las estructuras de datos utilizadas en programación songlobales o se pasan como parámetros. En esencia los datos se tratanseparadamente de los procedimientos. En la programación orientada a objetos secombinan los datos y los procedimientos en una entidad única.Podemos decir también, que este paradigma es una disciplina de diseño de software que facilita la construcción de sistemas a través de componentesindividuales llamados clases de objetos. Objeto: En la programación orientada a objetos un programa se divide en componentesque contienen procedimientos y datos. Cada componente se considera un objeto.En otras palabras un objeto es una unidad que contiene datos y las funciones queoperan sobre esos datos. Los objetos son entidades que combinan estado, comportamiento e identidad:El estado está compuesto de datos, será uno o varios atributos a los quese habrán asignado unos valores concretos (datos).El comportamiento está definido por los procedimientos o métodos conque puede operar dicho objeto, es decir, qué operaciones se pueden realizarcon él. La identidad es una propiedad de un objeto que lo diferencia del resto,dicho con otras palabras, es su identificador (concepto análogo al deidentificador de una variable o una constante). Atributo: Los datos que están contenidos dentro de un objeto se denominan atributos.Podemos definirlos como las características o propiedades que posee un objeto.Métodos: upación de un conjunto de valores sobre el cual se puede Los métodos en la programación orientada a objetos los constituyen lasoperaciones o procedimientos que operan sobre los atributos de los objetos.De esta manera, podemos decir que los datos y las funciones se encapsulan enuna única entidad. Los datos están ocultos y sólo mediante la función miembroes posible acceder a ellos.
  • 2. Clase: Una Clase es una colección de objetos similares y un objeto es una particularización de una definición de una clase. Una Clase es un tipo de datodefinido por el usuario que determina las estructuras de datos y las operacionesasociadas con ese tipo. Las clases son las definiciones de las propiedades ycomportamiento de un tipo de objeto concreto. La instanciación es la lectura deestas definiciones y la creación de un objeto a partir de ellas. Cada vez que seconstruye un objeto de una clase, se crea una instancia de esa clase. En general,los términos objetos e instancias de una clase se pueden utilizar indistintamente.