Programacion orientacion a objetos

Solo disponible en BuenasTareas
  • Páginas : 3 (623 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de febrero de 2012
Leer documento completo
Vista previa del texto
PROGRAMACION ORIENTADA A OBJETOS


¿Qué es la POO?

 Puede describirse como el conjunto de disciplinas que desarrollan y modelizan software que facilitan la construcción de sistemas complejos apartir de componentes.

¿Qué es un paradigma?

 Thomas K describía un paradigma como un conjunto de teorías, estándar y métodos que juntos representan un medio de organización del conocimiento:es decir, un medio de visualizar el mundo.

Bobrow y Stefik sugieren que existen cuatro clases de estilos de programación:
 Orientados a procedimientos: Algoritmos.
 Orientados a objetos:Clases y Objetos.
 Orientados a lógica: Expresado en cálculo de predicados.
 Orientados a reglas: Reglas if-then.

CLASES
 Para que pueda haber un objeto debe existir previamente una clase, pero noal revés.
 La clase es la "plantilla" en la que nos basamos para crear el objeto.
 Todos los coches tienen características comunes como las ruedas, un volante, pedales…

OBJETOS
 Sin embargotodos son diferentes puesto que cada uno es de su marca, modelo, color, número de bastidor…


 Diríamos entonces que todos los coches están basados en una plantilla, o un tipo de objeto, esdecir, pertenecen todos a la misma clase: la clase coche.
 Sin embargo, cada uno de los coches es un objeto de esa clase: todos comparten la "interfaz", pero no tienen por qué compartir los datos (marca,modelo, color, etc.

 Una clase es la representación abstracta de un concepto en el mundo real
 Y proporciona la base a partir de la cual creamos instancias de objetos específicos

Todos losobjetos están compuestos de tres cosas:
 Interfaz
 Implementación
 Estado

Interfaz
La Interfaz es el conjunto de métodos, propiedades, eventos y atributos que se declaran como públicos en sualcance y que pueden invocar los programas escritos para usar nuestro objeto.

Implementación
Al código dentro de los métodos se le llama Implementación. Algunas veces también se le llama...
tracking img