0% encontró este documento útil (0 votos)
85 vistas12 páginas

Rosemary Torrico Bascopé

El documento describe los conceptos básicos de la programación orientada a objetos (POO). La POO representa un programa como una colección de objetos que interactúan entre sí. Un objeto tiene atributos (datos) y métodos (comportamientos). Una clase define el molde para los objetos, incluyendo sus atributos y métodos. La herencia y el polimorfismo permiten que las clases se especialicen y se comporten de manera diferente.

Cargado por

Ethan Gerl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
85 vistas12 páginas

Rosemary Torrico Bascopé

El documento describe los conceptos básicos de la programación orientada a objetos (POO). La POO representa un programa como una colección de objetos que interactúan entre sí. Un objeto tiene atributos (datos) y métodos (comportamientos). Una clase define el molde para los objetos, incluyendo sus atributos y métodos. La herencia y el polimorfismo permiten que las clases se especialicen y se comporten de manera diferente.

Cargado por

Ethan Gerl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

POO

Rosemary Torrico Bascopé


Programación OO
• Es un paradigma de programación
• En el que el programa se compone de objetos y sus interacciones.
• Nos permite pensar en la programación como una analogía de lo
que hacemos en la vida diaria.
• El programador tiene que dar vida a los objetos(Clase)
• Qué características(datos) tiene? ATRIBUTOS
• Qué hará(comportamiento)? Qué servicios presta?METODOS
• Un conjunto de objetos colaboran entre ellos para realizar tareas
Atributos encender

Cambiar
Canal

Servicios
Controlar
volumen Métodos
Una Clase esta
compuesta por
caracteristicas En objeto es
(atributos o la materialización 
propiedades) y por de una clase
comportamiento
(acciones o
métodos)
Clase

• Una clase es una representación abstracta de una entidad o un


concepto
• Es como un molde de Galletas
• Determina la forma y caracteristicas que la galleta(objeto), va ha tener sin ser
el objeto real.

• Las caracteristicas y comportamiento de una clase son determinadas


por el contexto del problema o escenario.
Objeto
• En objeto es la materialización de una clase
• A los valores que tienen los atributos de un objeto se les conoce como
estado del objeto.
• Los objetos se comunican (interactuan) con otros a traves de
mensajes
• Un mensaje es una comunicación dirigida a un objeto, que le ordena que se
ejecute uno de sus métodos con parametros que esperados.
• Un objeto sin comunicación al mundo exterior no es de utilidad. La idea es
crear objetos relacionados
Características de POO
Modularidad
• Significa trabajar por partes
Abstracción
• Expresa características escenciales
Encapsulamiento
• Esta propiedad permite ocultar el contenido de un objeto del mundo
exterior, dejandose ver los servicios públicos que ofrece.
• Modificadores de acceso
• Permiten controlar la forma de acceder a los atributos o métodos
encapsulados dentro de una clase.
• Tipos:
• Pubic (+), cualquier atributo o método publico puede ser accedido desde fuera de la
clase
• Private (-), cualquier atributo o método privado NO puede ser accedido desde fuera de la
clase
• Protected (#), cualquier atributo o método protegido puede ser publico para sus
desendientes pero privado para otras clases.
Herencia
Polimorfismo
• Los comportamientos pueden ser identificados bajo el mismo
nombre, pero procesan la información de diferente manera, de
acuerdo al objeto que lo contenga.

También podría gustarte