Elementos De Programacion
Enviado por • 1 de Octubre de 2012 • 379 Palabras (2 Páginas) • 523 Visitas
Elementos del modelo de objetos
Para descargar el tema en un archivo de word haga clic aquí
Programación Orientada a Objetos
La programación Orientada a Objetos es un método de implementación en el cual los programas están organizados como colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna clase, y cuyas clases son todas miembros de una jerarquía de clases unidas vía relaciones de herencia.
Aquí hay tres partes importantes:
La programación orientada a objetos:
1. Usa objetos, no algoritmos, como bloques lógicos de construcción (jerarquía "parte de…").
2. Cada objeto es instancia de alguna clase.
3. Las clases están relacionadas entre sí vía relaciones de herencia (jerarquía "tipo de…").
Un programa puede parecer orientado a objetos, pero si alguno de los tres elementos falta, no lo es. Específicamente, la programación sin herencia no es orientada a objetos, más bien es programación con tipos abstractos de datos.
Diseño Orientado a Objetos
El énfasis en métodos de programación está primariamente en el uso adecuado y efectivo de mecanismos de lenguajes particulares. En contraste con esto, los métodos de diseño enfatizan la estructuración adecuada y efectiva de sistemas complejos.
Diseño orientado a objetos es un método de diseño que guía el proceso de descomposición orientado a objetos y define una notación para expresar tanto los modelos lógico (estructura de clase y objeto) y físico (arquitectura de módulo y proceso) (tanto estáticos como dinámicos).
Elementos del modelo de objetos
Paradigmas de programación.
Un estilo o paradigma de programación es una manera de organizar programas sobre la base de algún modelo conceptual de programación y de un lenguaje apropiado para hacer que lo programas sean escritos de una manera clara. Hay principalmente cinco estilos (paradigmas) de programación.
Modelo Tipo de Abstracción
Orientado a procedimientos Algorítmico
Orientado a objetos Clases y objetos
Orientado a lógicas Metas, Cálculo de predicados
Orientado a reglas reglas if-then
Orientado a restricciones relaciones invariantes
No hay un único estilo de programación que sea el más adecuado para todo tipo de aplicaciones.
Cada uno de estos estilos tiene su propio marco conceptual, su manera diferente de pensar acerca del problema. Para el paradigma orientado a objetos, el marco conceptual es el modelo de objetos. Hay cuatro elementos principales en este modelo:
...