Resumen de Conceptos de POO

4
8/20/2019 Resumen de Conceptos de POO http://slidepdf.com/reader/full/resumen-de-conceptos-de-poo 1/4  CENTRO DE ESTUDIOS SUPERIORES ISLA DEL CARMEN PROGRAMACIÒN AVANZADA DOCENTE: ING. HAVIN ANDRES MORENO PINTO ALUMNO: VICTOR CANO POBLANO TEMA: PROGRAMACIÓN ORIENTADA A OBJETOS

Transcript of Resumen de Conceptos de POO

Page 1: Resumen de Conceptos de POO

8/20/2019 Resumen de Conceptos de POO

http://slidepdf.com/reader/full/resumen-de-conceptos-de-poo 1/4

 

CENTRO DE ESTUDIOS

SUPERIORES ISLA DEL CARMEN 

PROGRAMACIÒN AVANZADA

DOCENTE:

ING. HAVIN ANDRES MORENO PINTO

ALUMNO:

VICTOR CANO POBLANO

TEMA:

PROGRAMACIÓN ORIENTADA A OBJETOS

Page 2: Resumen de Conceptos de POO

8/20/2019 Resumen de Conceptos de POO

http://slidepdf.com/reader/full/resumen-de-conceptos-de-poo 2/4

PROGRAMACIÓN ORIENTADA A OBJETOS

La programación Orientada a objetos (POO) es una forma especial de programar, máscercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos.

Entre ellos destacan los siguientes:

 

Clases.

  Objeto.

  Propiedades.

  Métodos.

  Herencia.

  Encapsulamiento.

  Polimorfismo.

Clases:

Las clases son plantillas que agrupan comportamiento (métodos) y estados (atributos)

de los futuros objetos.

Un ejemplo seria la clase “Equipo de Computo” 

Objetos:

Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real. Losobjetos son instancias de una clase.

Unos ejemplos de objeto de la clase “Equipo de Computo” seria: 

  Laptop

  Equipo de Escritorio

Propiedades en clases:

Las propiedades o atributos son las características de los objetos. Cuando definimos una

propiedad normalmente especificamos su nombre y su tipo. Nos podemos hacer a la ideade que las propiedades son algo así como variables donde almacenamos datosrelacionados con los objetos.

Ejemplo de propiedades del objeto “Equipo de Computo”: 

  Capacidad de Disco Duro

  Memoria RAM.

  Procesador.

Page 3: Resumen de Conceptos de POO

8/20/2019 Resumen de Conceptos de POO

http://slidepdf.com/reader/full/resumen-de-conceptos-de-poo 3/4

Page 4: Resumen de Conceptos de POO

8/20/2019 Resumen de Conceptos de POO

http://slidepdf.com/reader/full/resumen-de-conceptos-de-poo 4/4

PROGRAMACIÓN ORIENTADA A OBJETOS

Encapsulamiento.Este concepto es uno de los más importantes en términos de seguridad dentro de nuestra

aplicación, la encapsulación es la forma de proteger nuestros datos dentro del sistema,

estableciendo básicamente los permisos o niveles de visibilidad o acceso de nuestros

datos

Se representa por 3 niveles:

  Público: Se puede acceder a todos los atributos o métodos de la clase.

  Protegido: Se puede acceder a los atributos o métodos solo en la misma jerarquía

de herencia.

  Privado: Solo se puede acceder a los atributos o métodos de la clase en la que se

encuentran.

Polimorfismo.

Este tal vez sea uno de los conceptos de la programación orientada a objetos más usados

pero muchas veces sin saber que se aplica ya que el concepto inicialmente puede ser un

poco confuso, básicamente mediante el polimorfismo programamos de forma general

en lugar de hacerlo de forma específica, se usa cuando se trabaja con la herencia y objetos

de características comunes los cuales comparten la misma superClase y árbol jerárquico,

al trabajar con este concepto optimizamos y simplificamos en gran medida nuestrotrabajo. SUPER CLASE

Equipo de Computo 

  tipo

 

capacidad_DD.  ram.

  procesador. 

monitor. 

prender_ equipo()apagar_ equipo()

Equipo de Computo

  Tipo: Escritorio

  capacidad_DD: 1TB

 

ram: 4Gb 

procesador: i5

Equipo de Computo 

  Tipo: Portatil

  capacidad_DD: 1TB

 

ram: 4Gb  procesador: i5