Introducción A La Programación O. O.
orientada a objetos con C++
Informática Industrial
Ing. en automática y electrónica Industrial
Objetivos principales
Exponer las ideas básicas de laprogramación orientada a objetos (POO)
Comparar el enfoque tradicional (prog.
estructurada) con el enfoque OO
Ver cuáles son las principales diferencias
entre C y C++
Isidro Calvo
InformáticaIndustrial 2006/07
2
¿Qué es la POO?
Es un modelo de programación más abstracto
Pretende organizar los programas a imagen y
semejanza de la organización de los objetos del
mundo real
Contieneinformación de los objetos + las acciones
que se pueden realizar con ellos
Objetos = Métodos (Operaciones) + Atributos (Datos)
Pueden crearse varios objetos del mismo ‘tipo’ a
partir de modelos(Clases)
Isidro Calvo
Informática Industrial 2006/07
3
Ejemplo: Una cuenta bancaria
Clase: Cuenta
Atributos (Información de la cuenta):
Nombre
Número de cuenta
Saldo
Métodos(Operaciones que se pueden hacer con ella):
Ingresar Dinero
Retirar Dinero
Abonar Intereses
Obtener Saldo Actual
Ordenar Transferencia
Isidro Calvo
Informática Industrial 2006/07
4
Lenguajes deprogramación OO
Proporcionan mecanismos para estructurar el
código de acuerdo a las características de la
POO:
Algunos lenguajes OO:
C++
Java
Delphi (Object Pascal)
Visual Basic
Ada
etc…Isidro Calvo
Informática Industrial 2006/07
5
Conceptos principales (I)
Objeto: entidad provista de un conjunto de
propiedades o atributos (datos) y de comportamiento
o funcionalidad("métodos"). Corresponden a los
objetos reales del mundo que nos rodea, o a objetos
internos del sistema (del programa).
Clase: definiciones de las propiedades y
comportamiento de un tipo de objetoconcreto. La
instanciación es la lectura de estas definiciones y la
creación de un objeto a partir de ellas.
Isidro Calvo
Informática Industrial 2006/07
6
Conceptos principales (II)
Método:...
Regístrate para leer el documento completo.