Pilas y colas
La programación orientada a objetos es una nueva filosofía de programación. Esta se basa en el diseño. (dentro de sus métodos, es pura programaciónestructurada...). y una de las gracias de esto es hacer el código reutilizable basado en criterio generales
la programación estructurada tiene algo así como 2 características fundamentales
1.- Contieneestructuras que representan los datos
2.-Contiene procedimientos y funciones para tratar y manejar los datos
aja, nosotros en Alg. I y II trabajamos con pura programación estructurada
a lo quenosotros llamamos "Estructuras", en la P.O.A.O. se llama "Clases"
a lo que nosotros llamamos "Variables Internas", en la P.O.A.O. se llama "Propiedad o Ámbito"
a lo que nosotros llamamos "VariableEstructura", en la P.O.A.O. se llama "Instancia (es la declaración de una clase pes)"
y a lo que nosotros llamamos "Procedimientos y Funciones", en la P.O.A.O. se llama "Métodos"
y los métodosafectan a las variables de su instancia
Diferencias con la Programación Estructurada
La programación orientada a objetos es más moderna, es una evolución de la programación estructurada queplasma en el diseño de una familia de lenguajes conceptos que existían previamente con algunos nuevos.
La programación orientada a objetos se basa en lenguajes que soportan sintáctica ysemánticamente la unión entre los tipos abstractos de datos y sus operaciones (a esta unión se la suele llamar clase).
La programación orientada a objetos incorpora en su entorno de ejecución mecanismostales como el polimorfismo y el envío de mensajes entre objetos.
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 objeto concreto. La...
Regístrate para leer el documento completo.