Programacion orientacion 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...
Regístrate para leer el documento completo.