presentación orientada a objetos

8
Programación Orientada a Objetos Por Daniel Medero Sánchez

Upload: danny-dalmata

Post on 31-Jan-2016

221 views

Category:

Documents


0 download

DESCRIPTION

Conceptos de la programación orientada a objetos

TRANSCRIPT

Page 1: Presentación Orientada a Objetos

Programación Orientada a

ObjetosPor Daniel Medero Sánchez

Page 2: Presentación Orientada a Objetos

POO

• El término Programación Orientada a Objetos (POO), hoy en día ampliamente utilizado, es difícil de definir, ya que no es un concepto nuevo, sino que ha sido el desarrollo de técnicas de programación desde principios de la década de los setenta, aunque sea en la década de los noventa cuando ha aumentado su difusión, uso y popularidad. No obstante, se puede definir POO como una técnica o estilo de programación que utiliza objetos como bloque esencial de construcción.

Page 3: Presentación Orientada a Objetos

CLASE

• Podemos considerar una clase como una colección de objetos que poseen características y operaciones comunes. Una clase contiene toda la información necesaria para crear nuevos objetos.

Page 4: Presentación Orientada a Objetos

OBJETO

• En OOP, un objeto es un conjunto de datos y métodos. Los datos son características o atributos, los métodos son los comportamientos que pueden realizar.

Color DesplazarseTamaño Masticar

Peso Digerir

Uñas retráctiles Respirar

Colmillos Secretar hormonas

Cuadrúpedo Parpadear

etc. etc.

Page 5: Presentación Orientada a Objetos

REPRESENTACIÓN DE CLASES E INSTANCIAS

Page 6: Presentación Orientada a Objetos

MÉTODOS

•Los métodos son funciones), que representan acciones propias que puede realizar el objeto (y no otro)

Page 7: Presentación Orientada a Objetos

DIAGRAMAS DE CLASES

• Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos.