SlideShare una empresa de Scribd logo
1 de 11
Durante años, los
programadores se han
dedicado a construir
aplicaciones muy parecidas
que resolvían una y otra vez
los mismos problemas. Para
conseguir que los esfuerzos
de los programadores puedan
ser utilizados por otras
personas se creó la POO. Que
es una serie de normas de
realizar las cosas de manera
que otras personas puedan
utilizarlas y adelantar su
trabajo, de manera que
consigamos que el código se
pueda reutilizar.
La POO no es difícil, pero es una
manera especial de pensar, a
veces subjetiva de quien la
programa, de manera que la
forma de hacer las cosas puede
ser diferente según el
programador. Aunque podamos
hacer los programas de formas
distintas, no todas ellas son
correctas, lo difícil no es
programar orientado a objetos
sino programar bien. Programar
bien es importante porque así
nos podemos aprovechar de
todas las ventajas de la POO.
• Propiedades en clases
.
La OOP proporciona las siguientes ventajas sobre otros lenguajes de programación
Uniformidad. Ya que la representación de los objetos lleva implica tanto el análisis
como el diseño y la codificación de los mismos.
 Comprensión. Tanto los
datos que componen los
objetos, como los
procedimientos que los
manipulan, están agrupados
en clases, que se
corresponden con las
estructuras de información
que el programa trata.
 Flexibilidad. Al tener
relacionados los
procedimientos que
manipulan los datos con los
datos a tratar, cualquier
cambio que se realice sobre
ellos quedará reflejado
automáticamente
 en cualquier lugar donde estos datos aparezcan.
 Estabilidad. Dado que permite un tratamiento
diferenciado de aquellos objetos que
permanecen constantes en el tiempo sobre
aquellos que cambian con frecuencia permite
aislar las partes del programa que permanecen
inalterables en el tiempo.
 Reusabilidad. La noción de objeto permite que
programas que traten las mismas estructuras de
información reutilicen las definiciones de
objetos empleadas en otros programas e incluso
los procedimientos que los manipulan. De esta
forma, el desarrollo de un programa puede
llegar a ser una simple combinación de objetos
ya definidos donde estos están relacionados de
una manera particular.

Clasificación
 Con la clasificación comienza la verdadera programación orientada a
objetos. Ellos nos obliga a una abstracción del concepto de objeto
denominada clase.
 Las clases permiten la agrupación de objetos que comparten las
mismas propiedades y comportamiento. Si bien clase y objeto suelen
usarse como sinónimos, no lo son.
 El esfuerzo del programador ante una aplicación orientada a objetos se
centra en la identificación de las clases, sus atributos y operaciones
asociadas
 Las propiedades de cada clase deben cumplir una serie de premisas
 Las propiedades deber ser significativas dentro del entorno de la
aplicación es decir, deben servir para identificar claramente y de una
manera única (y univoca) a cada uno de los objetos
 El número de propiedades de un objeto debe ser el mínimo para
realizar todas las operaciones que requiera la aplicación.
 Definamos una clase rectángulo. Esta clase puede tener como atributos
un punto (x,y), la anchura (a) y la longitud (l). Las operaciones a realizar
son: mover, agrandar, reducir, et. ¿Es posible realizarlas con las
propiedades de la clase?
EJEMPLO
 P
 rd
 dee.
 int main(){
 Matriz c;
 /*A*/ c[3,5];
//devuelve el elto. En
la pos. 3,5
 /*B*/ c[3][5];
 // idem
 /*C*/ c(3,5); // idem
 return (0)
 Leer más:
http://www.monografias.co
m/trabajos14/progorie/pro
gorie.shtml#ixzz3XtYU2S1
D
Leer más:
http://www.monografias.com/trabajos14/pr
ogorie/progorie.shtml#ixzz3XtZ2L77p
POO ventajas programación
POO ventajas programación

Más contenido relacionado

La actualidad más candente

Apuntes unidad uno poo
Apuntes unidad uno pooApuntes unidad uno poo
Apuntes unidad uno pookarina NAVA
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosJose Sanchez
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1cesarmrl2
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosMarti Matura
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemasjorgecaruci
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezErnesto Miranda
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalJose Angel Rodriguez
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POOLibertad25
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos Marco Moran
 

La actualidad más candente (20)

Programacion
ProgramacionProgramacion
Programacion
 
S2-Representación Gráfica
S2-Representación GráficaS2-Representación Gráfica
S2-Representación Gráfica
 
Apuntes unidad uno poo
Apuntes unidad uno pooApuntes unidad uno poo
Apuntes unidad uno poo
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a Objetos
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Foro. actividad 2
Foro. actividad 2Foro. actividad 2
Foro. actividad 2
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinez
 
Programacion orientado a objetos
Programacion orientado a objetosProgramacion orientado a objetos
Programacion orientado a objetos
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Programacion orientada a_objetos
Programacion orientada a_objetosProgramacion orientada a_objetos
Programacion orientada a_objetos
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Presentación poo
Presentación pooPresentación poo
Presentación poo
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos
 

Destacado

Professor André 65123 (verso)
Professor André 65123 (verso)Professor André 65123 (verso)
Professor André 65123 (verso)PCdoB Bombinhas
 
Folder I Romaria Paróquia São Benedito 2012
Folder I Romaria Paróquia São Benedito 2012Folder I Romaria Paróquia São Benedito 2012
Folder I Romaria Paróquia São Benedito 2012Adriano de Paula
 
Expressões utilizadas por fernando mendes
Expressões utilizadas por fernando mendesExpressões utilizadas por fernando mendes
Expressões utilizadas por fernando mendesanimais6
 
Cuadro de diversidad del reino plantae (1)
Cuadro de diversidad del reino plantae (1)Cuadro de diversidad del reino plantae (1)
Cuadro de diversidad del reino plantae (1)94luisito
 
Texto - Rita de Cássia Cordeiro
Texto - Rita de Cássia CordeiroTexto - Rita de Cássia Cordeiro
Texto - Rita de Cássia CordeiroJaian Tales
 
Rentabilidade mensal fundos imobiliários novembro 2014
Rentabilidade mensal fundos imobiliários novembro 2014Rentabilidade mensal fundos imobiliários novembro 2014
Rentabilidade mensal fundos imobiliários novembro 2014claudiusinhos
 
UNIVERSIDADES, 20 ANOS DEPOIS
UNIVERSIDADES, 20 ANOS DEPOISUNIVERSIDADES, 20 ANOS DEPOIS
UNIVERSIDADES, 20 ANOS DEPOISSinapsa
 
Programação fórum permanente de neurociências
Programação fórum permanente de neurociênciasProgramação fórum permanente de neurociências
Programação fórum permanente de neurociênciasalinelr88
 
Servicio de los cepi
Servicio de los cepiServicio de los cepi
Servicio de los cepiMarlid1
 
Petição: Apoio ao projeto "Canto da Leitura"
Petição: Apoio ao projeto "Canto da Leitura"Petição: Apoio ao projeto "Canto da Leitura"
Petição: Apoio ao projeto "Canto da Leitura"Ketsugou
 
Certificado Estágio EIRENÈ segundo semestre 2015
Certificado Estágio EIRENÈ segundo semestre 2015Certificado Estágio EIRENÈ segundo semestre 2015
Certificado Estágio EIRENÈ segundo semestre 2015Ivan Piseta
 
Questoes basicas de SD
Questoes basicas de SDQuestoes basicas de SD
Questoes basicas de SDJones Milton
 
Novo(a) documento do microsoft office word
Novo(a) documento do microsoft office wordNovo(a) documento do microsoft office word
Novo(a) documento do microsoft office wordLays Okado
 

Destacado (20)

Professor André 65123 (verso)
Professor André 65123 (verso)Professor André 65123 (verso)
Professor André 65123 (verso)
 
Ora;cao
Ora;caoOra;cao
Ora;cao
 
Folder I Romaria Paróquia São Benedito 2012
Folder I Romaria Paróquia São Benedito 2012Folder I Romaria Paróquia São Benedito 2012
Folder I Romaria Paróquia São Benedito 2012
 
Agenda21
Agenda21Agenda21
Agenda21
 
Expressões utilizadas por fernando mendes
Expressões utilizadas por fernando mendesExpressões utilizadas por fernando mendes
Expressões utilizadas por fernando mendes
 
Cuadro de diversidad del reino plantae (1)
Cuadro de diversidad del reino plantae (1)Cuadro de diversidad del reino plantae (1)
Cuadro de diversidad del reino plantae (1)
 
exercicios 1
exercicios 1exercicios 1
exercicios 1
 
Texto - Rita de Cássia Cordeiro
Texto - Rita de Cássia CordeiroTexto - Rita de Cássia Cordeiro
Texto - Rita de Cássia Cordeiro
 
Rentabilidade mensal fundos imobiliários novembro 2014
Rentabilidade mensal fundos imobiliários novembro 2014Rentabilidade mensal fundos imobiliários novembro 2014
Rentabilidade mensal fundos imobiliários novembro 2014
 
Oraçao
OraçaoOraçao
Oraçao
 
teste 1
teste 1teste 1
teste 1
 
UNIVERSIDADES, 20 ANOS DEPOIS
UNIVERSIDADES, 20 ANOS DEPOISUNIVERSIDADES, 20 ANOS DEPOIS
UNIVERSIDADES, 20 ANOS DEPOIS
 
Programação fórum permanente de neurociências
Programação fórum permanente de neurociênciasProgramação fórum permanente de neurociências
Programação fórum permanente de neurociências
 
Servicio de los cepi
Servicio de los cepiServicio de los cepi
Servicio de los cepi
 
Petição: Apoio ao projeto "Canto da Leitura"
Petição: Apoio ao projeto "Canto da Leitura"Petição: Apoio ao projeto "Canto da Leitura"
Petição: Apoio ao projeto "Canto da Leitura"
 
Certificado Estágio EIRENÈ segundo semestre 2015
Certificado Estágio EIRENÈ segundo semestre 2015Certificado Estágio EIRENÈ segundo semestre 2015
Certificado Estágio EIRENÈ segundo semestre 2015
 
Questoes basicas de SD
Questoes basicas de SDQuestoes basicas de SD
Questoes basicas de SD
 
Apocalipse 02 de setembro 2012
Apocalipse 02 de setembro 2012Apocalipse 02 de setembro 2012
Apocalipse 02 de setembro 2012
 
teste 1
teste 1teste 1
teste 1
 
Novo(a) documento do microsoft office word
Novo(a) documento do microsoft office wordNovo(a) documento do microsoft office word
Novo(a) documento do microsoft office word
 

Similar a POO ventajas programación

Programacion orientada a_objeto
Programacion orientada a_objetoProgramacion orientada a_objeto
Programacion orientada a_objetocesar
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoolhgarzonr
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjaninaplaza
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosFabian Dorado
 
Programacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdfProgramacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdfSantiagoValenzuela24
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IEKaren Olan
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseñoIsrael Rey
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradavnslgars
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a ObjetosMegaMono
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosJuan Carlos Riva
 
Instituto tecnologico tulcan
Instituto tecnologico tulcanInstituto tecnologico tulcan
Instituto tecnologico tulcanpatossss
 

Similar a POO ventajas programación (20)

Compu 1
Compu 1Compu 1
Compu 1
 
Poovb
PoovbPoovb
Poovb
 
Programacion orientada a_objeto
Programacion orientada a_objetoProgramacion orientada a_objeto
Programacion orientada a_objeto
 
Expo
ExpoExpo
Expo
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Programacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdfProgramacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdf
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Poo
PooPoo
Poo
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IE
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a Objetos
 
Poo
PooPoo
Poo
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Instituto tecnologico tulcan
Instituto tecnologico tulcanInstituto tecnologico tulcan
Instituto tecnologico tulcan
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (16)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

POO ventajas programación

  • 1.
  • 2.
  • 3.
  • 4. Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos problemas. Para conseguir que los esfuerzos de los programadores puedan ser utilizados por otras personas se creó la POO. Que es una serie de normas de realizar las cosas de manera que otras personas puedan utilizarlas y adelantar su trabajo, de manera que consigamos que el código se pueda reutilizar. La POO no es difícil, pero es una manera especial de pensar, a veces subjetiva de quien la programa, de manera que la forma de hacer las cosas puede ser diferente según el programador. Aunque podamos hacer los programas de formas distintas, no todas ellas son correctas, lo difícil no es programar orientado a objetos sino programar bien. Programar bien es importante porque así nos podemos aprovechar de todas las ventajas de la POO.
  • 6. La OOP proporciona las siguientes ventajas sobre otros lenguajes de programación Uniformidad. Ya que la representación de los objetos lleva implica tanto el análisis como el diseño y la codificación de los mismos.  Comprensión. Tanto los datos que componen los objetos, como los procedimientos que los manipulan, están agrupados en clases, que se corresponden con las estructuras de información que el programa trata.  Flexibilidad. Al tener relacionados los procedimientos que manipulan los datos con los datos a tratar, cualquier cambio que se realice sobre ellos quedará reflejado automáticamente  en cualquier lugar donde estos datos aparezcan.  Estabilidad. Dado que permite un tratamiento diferenciado de aquellos objetos que permanecen constantes en el tiempo sobre aquellos que cambian con frecuencia permite aislar las partes del programa que permanecen inalterables en el tiempo.  Reusabilidad. La noción de objeto permite que programas que traten las mismas estructuras de información reutilicen las definiciones de objetos empleadas en otros programas e incluso los procedimientos que los manipulan. De esta forma, el desarrollo de un programa puede llegar a ser una simple combinación de objetos ya definidos donde estos están relacionados de una manera particular. 
  • 7. Clasificación  Con la clasificación comienza la verdadera programación orientada a objetos. Ellos nos obliga a una abstracción del concepto de objeto denominada clase.  Las clases permiten la agrupación de objetos que comparten las mismas propiedades y comportamiento. Si bien clase y objeto suelen usarse como sinónimos, no lo son.  El esfuerzo del programador ante una aplicación orientada a objetos se centra en la identificación de las clases, sus atributos y operaciones asociadas  Las propiedades de cada clase deben cumplir una serie de premisas  Las propiedades deber ser significativas dentro del entorno de la aplicación es decir, deben servir para identificar claramente y de una manera única (y univoca) a cada uno de los objetos  El número de propiedades de un objeto debe ser el mínimo para realizar todas las operaciones que requiera la aplicación.  Definamos una clase rectángulo. Esta clase puede tener como atributos un punto (x,y), la anchura (a) y la longitud (l). Las operaciones a realizar son: mover, agrandar, reducir, et. ¿Es posible realizarlas con las propiedades de la clase?
  • 8. EJEMPLO  P  rd  dee.  int main(){  Matriz c;  /*A*/ c[3,5]; //devuelve el elto. En la pos. 3,5  /*B*/ c[3][5];  // idem  /*C*/ c(3,5); // idem  return (0)
  • 9.  Leer más: http://www.monografias.co m/trabajos14/progorie/pro gorie.shtml#ixzz3XtYU2S1 D Leer más: http://www.monografias.com/trabajos14/pr ogorie/progorie.shtml#ixzz3XtZ2L77p