SlideShare una empresa de Scribd logo
1 de 10
PROGRAMACION

TEMAS:                            INTEGRANTES:
1. CARACTERISTICAS DEL LENGUAJE
   DE PROGRAMACION ORIENTADO A    BLANCA PALACIOS
   OBJETOS.
2. ESTRUCTURA BASICA DE UNA       ARIEL SANTIAGO
   PROGRAMACION ORIENTADA A
   OBJETOS.                       HUGO E.ORDOÑEZ
3. ORIGEN DE LA POO.
4. VENTAJAS DE LA POO.
• CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION



Hay un cierto desacuerdo sobre exactamente qué características de un
método de programación o lenguaje le definen como “orientado a
objetos”

 Abstracción: Cada objeto en el sistema sirve como modelo de un “agente”
 abstracto que puede realizar trabajo, informar y cambiar su estado, y
 “comunicarse” con otros objetos Los procesos, las funciones o los métodos
 pueden ser abstraídos y cuando lo están, una variedad de técnicas son requeridas
 para ampliar una abstracción.
Encapsulamiento: Significa reunir a todos los elementos que pueden
considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
Esto permite aumentar la cohesión de los componentes del sistema


Principio de ocultacion: Cada objeto está aislado del exterior, es un módulo
natural, y cada tipo de objeto expone una interfaz a otros objetos que
especifica cómo pueden interactuar con los objetos de la clase. El aislamiento
protege a las propiedades de un objeto contra su modificación por quien no
tenga derecho a acceder a ellas, solamente los propios métodos internos del
objeto pueden acceder a su estado.. Algunos lenguajes relajan
esto, permitiendo un acceso directo a los datos internos del objeto de una
manera controlada y limitando el grado de abstracción.
Polimorfismo: comportamientos diferentes, asociados a objetos distintos,
pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el
comportamiento correspondiente al objeto que se esté usando. O dicho de otro
modo, las referencias y las colecciones de objetos pueden contener objetos de
diferentes tipos


Herencia: las clases no están aisladas, sino que se relacionan entre sí,
formando una jerarquía de clasificación.. La herencia organiza y facilita
el polimorfismo y el encapsulamiento permitiendo a los objetos ser
definidos y creados como tipos especializados de objetos prexistentes.
Cuando un objeto hereda de más de una clase se dice que hay herencia
múltiple; esta característica no está soportada por algunos lenguajes
(como Java).
• ESTRUCTURA DE UN PROGRAMA ORIENTADO A OBJETOS:
• ORIGENES DE LA POO


Los conceptos de la programación orientada a objetos
tienen
origen en Simula 67, un lenguaje diseñado para hacer
simulaciones, creado por Ole-Johan Dahl y Kristen
Nygaard del Centro de Cómputo Noruego en Oslo.


La programación orientada a objetos tomó posición como
la metodología de programación dominante a mediados
de los años ochenta, en gran parte debido a la influencia
de C++ , una extensión del lenguaje de programación C.
Su dominación fue consolidada gracias al auge de las
Interfaces gráficas de usuario, para los cuales la
programación orientada a objetos está particularmente
bien adaptada.
VENTAJAS E INCONVENIENTES DE LA ORIENTACIÓN A OBJETOS


Entre las ventajas más importantes podemos destacar:


  Favorece la comunicación entre analistas, diseñadores, programadores y
  usuarios finales al utilizar todos los mismos modelos conceptuales.
  Esto se traduce en un aumento de la productividad, ya que la comunicación es
  uno de los puntos críticos en las primeras fases del proyecto.

  Se facilita la representación de estructuras complejas sin necesidad de
  adaptarnos a normas y modelos, ya que lo que manejamos son objetos del
  mundo real, lo que facilita la tarea del analista.

  Favorece la modularidad, la reusabilidad y el mantenimiento del software.
   Estas técnicas son más resistentes al cambio que las tradicionales técnicas de
  análisis orientadas a flujos de datos.
Algunas de sus desventajas:




Hay que ser muy cuidadosos en la creación de los objetos, ya que de ello
dependerá el éxito de nuestro proyecto. Un error en estas primeras
definiciones podría resultar catastrófico.

Precisamente el secreto de esta técnica está en la
correcta definición inicial de los objetos.

Los estándares en este tipo de técnicas están en continua evolución, lo
que exige una actualización permanente.

 Los analistas, diseñadores y desarrolladores del proyecto deben conocer
las reglas del juego y poseer suficiente experiencia en programación
Lenguajes orientados a objetos


• Simula (1967) es aceptado como el primer lenguaje que
  posee las características principales de un lenguaje
  orientado a objetos. Fue creado para hacer programas de
  simulación, en donde los "objetos" son la representación
  de la información más importante. Smalltalk (1972 a
  1980) es posiblemente el ejemplo canónico, y con el que
  gran parte de la teoría de la programación orientada a
  objetos se ha desarrollado.
Ejemplos

• Entre los lenguajes orientados a objetos se destacan los
  siguientes:
• ABAP -> SAP Lenguaje orientado a eventos
• ABL Lenguaje de programación de OpenEdge de
  Progress Software
• ActionScript
• ActionScript 3
• Ada
• C++
• C#
• Clarion
• Clipper (lenguaje de programación) (Versión 5.x con
  librería de objetos Class(y))

Más contenido relacionado

La actualidad más candente

Mapa mconceptual (1)
Mapa mconceptual (1)Mapa mconceptual (1)
Mapa mconceptual (1)hanniaODL2017
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSMary Tenelema
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosAlberto Blumberg
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosMichelle Herrera
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programaciónTensor
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Maîck Ddz
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Conalep Puebla III
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202LauraDanielaZipamoch
 
Origen de la programacion orientada a objetos
Origen de la programacion orientada a objetosOrigen de la programacion orientada a objetos
Origen de la programacion orientada a objetosdiego22reyes
 
Programacion
ProgramacionProgramacion
Programacionedwinmaya
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetosgrachika
 
PROGRAMACIÓN III
PROGRAMACIÓN IIIPROGRAMACIÓN III
PROGRAMACIÓN IIIJohn Deivi
 
Clasificiacion de lenguajes de programacion segun instruccion
Clasificiacion de lenguajes de programacion segun instruccionClasificiacion de lenguajes de programacion segun instruccion
Clasificiacion de lenguajes de programacion segun instruccionDiego Erazo
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 

La actualidad más candente (20)

Mapa mconceptual (1)
Mapa mconceptual (1)Mapa mconceptual (1)
Mapa mconceptual (1)
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a Objetos
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
S2-POO-1.2 Representación Gráfica
S2-POO-1.2 Representación GráficaS2-POO-1.2 Representación Gráfica
S2-POO-1.2 Representación Gráfica
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo)
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
 
Origen de la programacion orientada a objetos
Origen de la programacion orientada a objetosOrigen de la programacion orientada a objetos
Origen de la programacion orientada a objetos
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetos
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
PROGRAMACIÓN III
PROGRAMACIÓN IIIPROGRAMACIÓN III
PROGRAMACIÓN III
 
Clasificiacion de lenguajes de programacion segun instruccion
Clasificiacion de lenguajes de programacion segun instruccionClasificiacion de lenguajes de programacion segun instruccion
Clasificiacion de lenguajes de programacion segun instruccion
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 

Destacado

ZUYU Design Quick Review
ZUYU Design Quick ReviewZUYU Design Quick Review
ZUYU Design Quick Reviewmamahow
 
ด.ช.ฟ้าประกอบ ด.ช.ชนะชัย
ด.ช.ฟ้าประกอบ         ด.ช.ชนะชัยด.ช.ฟ้าประกอบ         ด.ช.ชนะชัย
ด.ช.ฟ้าประกอบ ด.ช.ชนะชัยNarinthip Wakuram
 
ใบงานท 2-8งานคอม
ใบงานท  2-8งานคอมใบงานท  2-8งานคอม
ใบงานท 2-8งานคอมSuthida Chiangpaun
 
ใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุด
ใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุดใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุด
ใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุดNimanong Nim
 
เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์
เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์
เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์Nimanong Nim
 
Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객valuasset
 
2011fall guidance03edup
2011fall guidance03edup2011fall guidance03edup
2011fall guidance03edupEiji Tomida
 
Photography Magazine - Exposure
Photography Magazine - ExposurePhotography Magazine - Exposure
Photography Magazine - ExposureJaveria Ali
 
The Process of Reflection
The Process of ReflectionThe Process of Reflection
The Process of Reflectionlycell
 
ใบความรู้ที่ 16 เชื่อมต่อภาพ
ใบความรู้ที่ 16 เชื่อมต่อภาพใบความรู้ที่ 16 เชื่อมต่อภาพ
ใบความรู้ที่ 16 เชื่อมต่อภาพNimanong Nim
 
Cap. 2. la computadora en la actualidad
Cap. 2. la computadora en la actualidadCap. 2. la computadora en la actualidad
Cap. 2. la computadora en la actualidadmarlennynunez
 
ソーシャルネイティブなマイプロジェクトづくり
ソーシャルネイティブなマイプロジェクトづくりソーシャルネイティブなマイプロジェクトづくり
ソーシャルネイティブなマイプロジェクトづくりYoshihiro Kanematsu
 
โครงการสร้างฝายถวายพ่อ
โครงการสร้างฝายถวายพ่อโครงการสร้างฝายถวายพ่อ
โครงการสร้างฝายถวายพ่อthitinanmim115
 
ภาพเคลื่อนไหวด้วย photoscape
ภาพเคลื่อนไหวด้วย photoscapeภาพเคลื่อนไหวด้วย photoscape
ภาพเคลื่อนไหวด้วย photoscapeaucharapon theemcle
 

Destacado (20)

ZUYU Design Quick Review
ZUYU Design Quick ReviewZUYU Design Quick Review
ZUYU Design Quick Review
 
ด.ช.ฟ้าประกอบ ด.ช.ชนะชัย
ด.ช.ฟ้าประกอบ         ด.ช.ชนะชัยด.ช.ฟ้าประกอบ         ด.ช.ชนะชัย
ด.ช.ฟ้าประกอบ ด.ช.ชนะชัย
 
ใบงานท 2-8งานคอม
ใบงานท  2-8งานคอมใบงานท  2-8งานคอม
ใบงานท 2-8งานคอม
 
Barroco
BarrocoBarroco
Barroco
 
ใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุด
ใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุดใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุด
ใบความรู้ที่ 4 ขาวดำเป็นสีเปลี่ยนสีเฉพาะจุด
 
เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์
เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์
เอกสารแก้ไขสเปคครุภัณฑ์วิทยาศาสตร์ คณิตศาสตร์
 
Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객
 
2011fall guidance03edup
2011fall guidance03edup2011fall guidance03edup
2011fall guidance03edup
 
Grupos etnicos
Grupos etnicosGrupos etnicos
Grupos etnicos
 
Photography Magazine - Exposure
Photography Magazine - ExposurePhotography Magazine - Exposure
Photography Magazine - Exposure
 
The Process of Reflection
The Process of ReflectionThe Process of Reflection
The Process of Reflection
 
10 Roses
10 Roses10 Roses
10 Roses
 
ใบความรู้ที่ 16 เชื่อมต่อภาพ
ใบความรู้ที่ 16 เชื่อมต่อภาพใบความรู้ที่ 16 เชื่อมต่อภาพ
ใบความรู้ที่ 16 เชื่อมต่อภาพ
 
Cap. 2. la computadora en la actualidad
Cap. 2. la computadora en la actualidadCap. 2. la computadora en la actualidad
Cap. 2. la computadora en la actualidad
 
ソーシャルネイティブなマイプロジェクトづくり
ソーシャルネイティブなマイプロジェクトづくりソーシャルネイティブなマイプロジェクトづくり
ソーシャルネイティブなマイプロジェクトづくり
 
โครงการสร้างฝายถวายพ่อ
โครงการสร้างฝายถวายพ่อโครงการสร้างฝายถวายพ่อ
โครงการสร้างฝายถวายพ่อ
 
iO3S
iO3SiO3S
iO3S
 
ภาพเคลื่อนไหวด้วย photoscape
ภาพเคลื่อนไหวด้วย photoscapeภาพเคลื่อนไหวด้วย photoscape
ภาพเคลื่อนไหวด้วย photoscape
 
키즈노트 안내
키즈노트 안내키즈노트 안내
키즈노트 안내
 
Fotojornalista: a profissão
Fotojornalista: a profissãoFotojornalista: a profissão
Fotojornalista: a profissão
 

Similar a tarea poo s-a

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosNanda Moran
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
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
 
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
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradawinny_arias
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructuradaKurt_williams
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSJonathan Hidalgo Nolasco
 
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 objetosMarcelo Brocel
 
Programación orientada a objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objetoHRS1993
 
Programacion orientada a objeto
Programacion orientada  a objetoProgramacion orientada  a objeto
Programacion orientada a objetokcarbache
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
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 objetoswellington018
 

Similar a tarea poo s-a (20)

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Poo3
Poo3Poo3
Poo3
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la 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
 
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
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado 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 objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
 
Programacion orientada a objeto
Programacion orientada  a objetoProgramacion orientada  a objeto
Programacion orientada a objeto
 
ESTUDIANTE
ESTUDIANTEESTUDIANTE
ESTUDIANTE
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Miko
MikoMiko
Miko
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Último

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 

tarea poo s-a

  • 1. PROGRAMACION TEMAS: INTEGRANTES: 1. CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION ORIENTADO A BLANCA PALACIOS OBJETOS. 2. ESTRUCTURA BASICA DE UNA ARIEL SANTIAGO PROGRAMACION ORIENTADA A OBJETOS. HUGO E.ORDOÑEZ 3. ORIGEN DE LA POO. 4. VENTAJAS DE LA POO.
  • 2. • CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION Hay un cierto desacuerdo sobre exactamente qué características de un método de programación o lenguaje le definen como “orientado a objetos” Abstracción: Cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar trabajo, informar y cambiar su estado, y “comunicarse” con otros objetos Los procesos, las funciones o los métodos pueden ser abstraídos y cuando lo están, una variedad de técnicas son requeridas para ampliar una abstracción.
  • 3. Encapsulamiento: Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema Principio de ocultacion: Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas, solamente los propios métodos internos del objeto pueden acceder a su estado.. Algunos lenguajes relajan esto, permitiendo un acceso directo a los datos internos del objeto de una manera controlada y limitando el grado de abstracción.
  • 4. Polimorfismo: comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos Herencia: las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación.. La herencia organiza y facilita el polimorfismo y el encapsulamiento permitiendo a los objetos ser definidos y creados como tipos especializados de objetos prexistentes. Cuando un objeto hereda de más de una clase se dice que hay herencia múltiple; esta característica no está soportada por algunos lenguajes (como Java).
  • 5. • ESTRUCTURA DE UN PROGRAMA ORIENTADO A OBJETOS:
  • 6. • ORIGENES DE LA POO Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard del Centro de Cómputo Noruego en Oslo. La programación orientada a objetos tomó posición como la metodología de programación dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++ , una extensión del lenguaje de programación C. Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario, para los cuales la programación orientada a objetos está particularmente bien adaptada.
  • 7. VENTAJAS E INCONVENIENTES DE LA ORIENTACIÓN A OBJETOS Entre las ventajas más importantes podemos destacar: Favorece la comunicación entre analistas, diseñadores, programadores y usuarios finales al utilizar todos los mismos modelos conceptuales. Esto se traduce en un aumento de la productividad, ya que la comunicación es uno de los puntos críticos en las primeras fases del proyecto. Se facilita la representación de estructuras complejas sin necesidad de adaptarnos a normas y modelos, ya que lo que manejamos son objetos del mundo real, lo que facilita la tarea del analista. Favorece la modularidad, la reusabilidad y el mantenimiento del software. Estas técnicas son más resistentes al cambio que las tradicionales técnicas de análisis orientadas a flujos de datos.
  • 8. Algunas de sus desventajas: Hay que ser muy cuidadosos en la creación de los objetos, ya que de ello dependerá el éxito de nuestro proyecto. Un error en estas primeras definiciones podría resultar catastrófico. Precisamente el secreto de esta técnica está en la correcta definición inicial de los objetos. Los estándares en este tipo de técnicas están en continua evolución, lo que exige una actualización permanente. Los analistas, diseñadores y desarrolladores del proyecto deben conocer las reglas del juego y poseer suficiente experiencia en programación
  • 9. Lenguajes orientados a objetos • Simula (1967) es aceptado como el primer lenguaje que posee las características principales de un lenguaje orientado a objetos. Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante. Smalltalk (1972 a 1980) es posiblemente el ejemplo canónico, y con el que gran parte de la teoría de la programación orientada a objetos se ha desarrollado.
  • 10. Ejemplos • Entre los lenguajes orientados a objetos se destacan los siguientes: • ABAP -> SAP Lenguaje orientado a eventos • ABL Lenguaje de programación de OpenEdge de Progress Software • ActionScript • ActionScript 3 • Ada • C++ • C# • Clarion • Clipper (lenguaje de programación) (Versión 5.x con librería de objetos Class(y))