SlideShare una empresa de Scribd logo
1 de 12
CETis 109
3AV PROGRAMACION
Gabriel Sarahi Ramirez Manzanares
Sarah Lizeth Mar Lopez
M.C.A Maragarita Romero Alvarado
OBJETOS
• Se trata de un ente abstracto usado en programación que permite separar
los diferentes componentes de un programa, simplificando así su
elaboración, depuración y posteriores mejoras.
Los objetos integran, a diferencia de los métodos procedurales, tanto los
procedimientos como las variables y datos referentes al objeto.
A los objetos se les otorga ciertas características en la vida real. Cada parte
del programa que se desea realizar es tratado como objeto, siendo así estas
partes independientes las unas de las otras.Los objetos se componen de 3
partes fundamentales: metodos, eventos y atributos.
• Dicho de otra forma un objeto es el concepto clave de la Programación
Orientada a Objetos, la idea de objeto es similar a la del mundo real, un
objeto puede ser una silla, una mesa. Tu perro es un objeto.
CLASES
• Dentro de la programación orientada a objetos, las clases son un pilar
fundamental. Estas nos van a permitir abstraer los datos y sus operaciones
asociadas como si tuviéramos en frente una caja negra. La mayoría de los
lenguajes de programación modernos incluyen la posibilidad de usar clases y las
ventajas que ello nos aporta.
• Una clase es la descripción de un conjunto de objetos similares; consta de
métodos y de datos que resumen las características comunes de dicho conjunto.
En un lenguaje de programación orientada a objetos se pueden definir muchos
objetos de la misma clase de la misma forma que, en la vida real
• Dicho de otro modo, una clase es la declaración de un tipo de objeto. Las clases
son similares a los tipos abstractos de datos y equivalen a modelos que describen
cómo se construyen ciertos tipos de objetos
ABSTRACCION
• Es el pilar de la POO, que permite identificar las características y
comportamientos de un objeto y con los cuales se construirá la clase
(plantilla). Esto quiere decir que a través de este pilar o fundamento
es posible reconocer los atributos y métodos de un objeto.
La imagen muestra en texto de color negro algunas de las
características del objeto: color, tamaño, marca, son
características porque todos los controles pueden
tenerlas y cada objeto de este tipo tomará valores que le
identifiquen; el objeto de la imagen tiene los siguientes
valores:
color: negro
tamaño: 15
marca: samsung
Encapsulamiento
• Es la característica de la POO que permite el ocultamiento de la
complejidad del código, pertenece a la parte privada de la clase y que
no puede ser vista desde ningún otro programa.
• En realidad, el encapsulamiento está relacionado con el acceso a un
código desde el código de otra clase; sin embargo en términos
generales, esta representación gráfica es conveniente para
comprender el concepto de encapsulamiento.
• Es el pilar más fuerte que asegura la reutilización de código, ya que a
partir de esta característica es posible reutilizar (heredar) las
características y comportamientos de una clase superior llamada
clase padre, a sus clases hijas, denominadas clases derivadas. Esto
implica que una vez desarrollado el código de una clase base, su
código puede ser reutilizado por las clases derivadas.
HERENCIA
POLIMORFISMO
• A través de esta característica
es posible definir varios
métodos o comportamientos
de un objeto bajo un mismo
nombre, de forma tal que es
posible modificar los
parámetros del método, o
reescribir su funcionamiento,
o incrementar más
funcionalidades a un método.
METODOS
• Son aquellas funciones que permite efectuar el objeto y que nos
rinden algún tipo de servicio durante el transcurso del programa.
Determinan a su vez como va a responder el objeto cuando recibe un
mensaje.
• son instrucciones que pueden cambiar los valores que hemos
asignado a esas propiedades.
Bibliografia
• http://www.utn.edu.ec/reduca/programacion/poo/pilares.html
• https://programacion.net/articulo/programacion_orientada_a_objeto
s_279
• http://www.upv.es/amiga/43.ht
• https://es.ccm.net/contents/412-el-concepto-de-objeto

Más contenido relacionado

La actualidad más candente

Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetosdesimartinez
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetospontifica
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosFundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosALGLYS RAMIREZ
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosmichaelalta
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacionfranciscocain
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLGabriel Cortez
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Fundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosFundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosMarines Ahuanlla
 
Orientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesOrientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesSorey García
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosmarly alfonso
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosIsmael Perea
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 

La actualidad más candente (20)

Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
clases
clasesclases
clases
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Programación Orientada Objetos Java Unidad 1
Programación Orientada Objetos Java Unidad 1Programación Orientada Objetos Java Unidad 1
Programación Orientada Objetos Java Unidad 1
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosFundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UML
 
Poo
PooPoo
Poo
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Fundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosFundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a Objetos
 
Orientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesOrientacion A Objetos Para Dummies
Orientacion A Objetos Para Dummies
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
POO
POOPOO
POO
 
Programacion
ProgramacionProgramacion
Programacion
 

Similar a Elemtos de programacion

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradavnslgars
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POOLibertad25
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Maria Garcia
 
programacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptxprogramacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptxRICARDOEDGARDOQUINTA
 
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchConceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchJuan Osorio Baruch
 
Introducción a la Programación Orientada a Objetos
Introducción a la Programación Orientada a ObjetosIntroducción a la Programación Orientada a Objetos
Introducción a la Programación Orientada a ObjetosDavid Armando Frías
 
Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)Servicio Tecnico de Computadoras
 

Similar a Elemtos de programacion (20)

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Poo
PooPoo
Poo
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Poovb
PoovbPoovb
Poovb
 
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
 
conceptos de la poo
conceptos de la pooconceptos de la poo
conceptos de la poo
 
Compu 1
Compu 1Compu 1
Compu 1
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
programacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptxprogramacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptx
 
Clase 2
Clase 2 Clase 2
Clase 2
 
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchConceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Introducción a la Programación Orientada a Objetos
Introducción a la Programación Orientada a ObjetosIntroducción a la Programación Orientada a Objetos
Introducción a la Programación Orientada a Objetos
 
Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 

Más de pepepaso

Practica 6 net beans
Practica 6 net beansPractica 6 net beans
Practica 6 net beanspepepaso
 
Practica 5 netbeans
Practica 5 netbeansPractica 5 netbeans
Practica 5 netbeanspepepaso
 
Netbeans 3 (1)
Netbeans 3 (1)Netbeans 3 (1)
Netbeans 3 (1)pepepaso
 
Practica 2 de net beans
Practica 2 de net beansPractica 2 de net beans
Practica 2 de net beanspepepaso
 
Practica 1 kacm (1)
Practica 1 kacm (1)Practica 1 kacm (1)
Practica 1 kacm (1)pepepaso
 
Manual de net beans
Manual de net beansManual de net beans
Manual de net beanspepepaso
 
Practica 6
Practica 6Practica 6
Practica 6pepepaso
 
Practica 5
Practica 5Practica 5
Practica 5pepepaso
 
Practica 4
Practica 4Practica 4
Practica 4pepepaso
 
Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003pepepaso
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadapepepaso
 
Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)pepepaso
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadapepepaso
 
Que es raptor
Que es raptorQue es raptor
Que es raptorpepepaso
 
Que es dfd
Que es dfdQue es dfd
Que es dfdpepepaso
 

Más de pepepaso (17)

Ne 1
Ne 1Ne 1
Ne 1
 
Practica 6 net beans
Practica 6 net beansPractica 6 net beans
Practica 6 net beans
 
Practica 5 netbeans
Practica 5 netbeansPractica 5 netbeans
Practica 5 netbeans
 
Netbeans 3 (1)
Netbeans 3 (1)Netbeans 3 (1)
Netbeans 3 (1)
 
Practica 2 de net beans
Practica 2 de net beansPractica 2 de net beans
Practica 2 de net beans
 
Practica 1 kacm (1)
Practica 1 kacm (1)Practica 1 kacm (1)
Practica 1 kacm (1)
 
Manual de net beans
Manual de net beansManual de net beans
Manual de net beans
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003
 
Gaby
GabyGaby
Gaby
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientada
 
Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientada
 
Que es raptor
Que es raptorQue es raptor
Que es raptor
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 

Último

TEMA 6 LA II REPÚBLICA (1931-1936)_.pdf
TEMA 6         LA II REPÚBLICA (1931-1936)_.pdfTEMA 6         LA II REPÚBLICA (1931-1936)_.pdf
TEMA 6 LA II REPÚBLICA (1931-1936)_.pdfanagc806
 
Indicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptx
Indicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptxIndicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptx
Indicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptx Estefa RM9
 
Clase de Aines - Terapeutica médica eToxicologia
Clase de Aines - Terapeutica médica eToxicologiaClase de Aines - Terapeutica médica eToxicologia
Clase de Aines - Terapeutica médica eToxicologiaRaphaelCruz46
 
IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...
IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...
IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...MarcoFlores940553
 
PARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar II
PARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar IIPARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar II
PARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar IIgeraldinagutierrez81
 
CAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.ppt
CAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.pptCAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.ppt
CAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.pptSandraCardenas92
 
IMPORTANCIA D ELAS VACUNAS EN LA POBLACION
IMPORTANCIA D ELAS VACUNAS EN LA POBLACIONIMPORTANCIA D ELAS VACUNAS EN LA POBLACION
IMPORTANCIA D ELAS VACUNAS EN LA POBLACIONDanielaSantos100046
 
Sesión - Vacunación del Adulto (Revisión tema).pdf
Sesión - Vacunación del Adulto (Revisión tema).pdfSesión - Vacunación del Adulto (Revisión tema).pdf
Sesión - Vacunación del Adulto (Revisión tema).pdfLas Sesiones de San Blas
 
PROYECTO 3 4 5 AÑOS del nivel inicial
PROYECTO    3 4 5 AÑOS del nivel inicialPROYECTO    3 4 5 AÑOS del nivel inicial
PROYECTO 3 4 5 AÑOS del nivel inicialArtemisaReateguiCaro
 
SISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptx
SISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptxSISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptx
SISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptxGenaroElmerSifuentes6
 

Último (10)

TEMA 6 LA II REPÚBLICA (1931-1936)_.pdf
TEMA 6         LA II REPÚBLICA (1931-1936)_.pdfTEMA 6         LA II REPÚBLICA (1931-1936)_.pdf
TEMA 6 LA II REPÚBLICA (1931-1936)_.pdf
 
Indicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptx
Indicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptxIndicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptx
Indicaciones y contraindicaciones de la sonda vesical y sonda nasogastrica.pptx
 
Clase de Aines - Terapeutica médica eToxicologia
Clase de Aines - Terapeutica médica eToxicologiaClase de Aines - Terapeutica médica eToxicologia
Clase de Aines - Terapeutica médica eToxicologia
 
IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...
IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...
IVU-PIELO-SEPSIS listo.pptxLos problemas de salud más comunes en los bebés in...
 
PARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar II
PARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar IIPARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar II
PARASITOSIS INTESTINAL en Pediatría, Enfermería y Familiar II
 
CAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.ppt
CAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.pptCAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.ppt
CAPACITACIÓN VIGIA EN SEGURIDAD Y SALUD EN EL TRABAJO.ppt
 
IMPORTANCIA D ELAS VACUNAS EN LA POBLACION
IMPORTANCIA D ELAS VACUNAS EN LA POBLACIONIMPORTANCIA D ELAS VACUNAS EN LA POBLACION
IMPORTANCIA D ELAS VACUNAS EN LA POBLACION
 
Sesión - Vacunación del Adulto (Revisión tema).pdf
Sesión - Vacunación del Adulto (Revisión tema).pdfSesión - Vacunación del Adulto (Revisión tema).pdf
Sesión - Vacunación del Adulto (Revisión tema).pdf
 
PROYECTO 3 4 5 AÑOS del nivel inicial
PROYECTO    3 4 5 AÑOS del nivel inicialPROYECTO    3 4 5 AÑOS del nivel inicial
PROYECTO 3 4 5 AÑOS del nivel inicial
 
SISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptx
SISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptxSISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptx
SISTEMA DE CLORACIÓN - PARA SISTEMA DE AGUA POTABLE VIVIENDA.pptx
 

Elemtos de programacion

  • 1. CETis 109 3AV PROGRAMACION Gabriel Sarahi Ramirez Manzanares Sarah Lizeth Mar Lopez M.C.A Maragarita Romero Alvarado
  • 2. OBJETOS • Se trata de un ente abstracto usado en programación que permite separar los diferentes componentes de un programa, simplificando así su elaboración, depuración y posteriores mejoras. Los objetos integran, a diferencia de los métodos procedurales, tanto los procedimientos como las variables y datos referentes al objeto. A los objetos se les otorga ciertas características en la vida real. Cada parte del programa que se desea realizar es tratado como objeto, siendo así estas partes independientes las unas de las otras.Los objetos se componen de 3 partes fundamentales: metodos, eventos y atributos. • Dicho de otra forma un objeto es el concepto clave de la Programación Orientada a Objetos, la idea de objeto es similar a la del mundo real, un objeto puede ser una silla, una mesa. Tu perro es un objeto.
  • 3.
  • 4. CLASES • Dentro de la programación orientada a objetos, las clases son un pilar fundamental. Estas nos van a permitir abstraer los datos y sus operaciones asociadas como si tuviéramos en frente una caja negra. La mayoría de los lenguajes de programación modernos incluyen la posibilidad de usar clases y las ventajas que ello nos aporta. • Una clase es la descripción de un conjunto de objetos similares; consta de métodos y de datos que resumen las características comunes de dicho conjunto. En un lenguaje de programación orientada a objetos se pueden definir muchos objetos de la misma clase de la misma forma que, en la vida real • Dicho de otro modo, una clase es la declaración de un tipo de objeto. Las clases son similares a los tipos abstractos de datos y equivalen a modelos que describen cómo se construyen ciertos tipos de objetos
  • 5.
  • 6.
  • 7. ABSTRACCION • Es el pilar de la POO, que permite identificar las características y comportamientos de un objeto y con los cuales se construirá la clase (plantilla). Esto quiere decir que a través de este pilar o fundamento es posible reconocer los atributos y métodos de un objeto. La imagen muestra en texto de color negro algunas de las características del objeto: color, tamaño, marca, son características porque todos los controles pueden tenerlas y cada objeto de este tipo tomará valores que le identifiquen; el objeto de la imagen tiene los siguientes valores: color: negro tamaño: 15 marca: samsung
  • 8. Encapsulamiento • Es la característica de la POO que permite el ocultamiento de la complejidad del código, pertenece a la parte privada de la clase y que no puede ser vista desde ningún otro programa. • En realidad, el encapsulamiento está relacionado con el acceso a un código desde el código de otra clase; sin embargo en términos generales, esta representación gráfica es conveniente para comprender el concepto de encapsulamiento.
  • 9. • Es el pilar más fuerte que asegura la reutilización de código, ya que a partir de esta característica es posible reutilizar (heredar) las características y comportamientos de una clase superior llamada clase padre, a sus clases hijas, denominadas clases derivadas. Esto implica que una vez desarrollado el código de una clase base, su código puede ser reutilizado por las clases derivadas. HERENCIA
  • 10. POLIMORFISMO • A través de esta característica es posible definir varios métodos o comportamientos de un objeto bajo un mismo nombre, de forma tal que es posible modificar los parámetros del método, o reescribir su funcionamiento, o incrementar más funcionalidades a un método.
  • 11. METODOS • Son aquellas funciones que permite efectuar el objeto y que nos rinden algún tipo de servicio durante el transcurso del programa. Determinan a su vez como va a responder el objeto cuando recibe un mensaje. • son instrucciones que pueden cambiar los valores que hemos asignado a esas propiedades.