Programacion de Objetos
Enviado por increscendo • 29 de Enero de 2012 • 281 Palabras (2 Páginas) • 511 Visitas
Programacion
I.- FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS
1.1 Evolución de la programación
1.2 Conceptos fundamentales de la Programación Orientada a Objetos
1.2.1 Los lenguajes orientados a objetos
1.3 Relaciones entre clases y objetos
1.4 El papel de clases y objetos en el análisis y el diseño
1.1 Evolución de la programación
•
La evolución de la programación puede sintetizarse en tres modelos o paradigmas:
El significado de paradigma (paradigma en latín; paradeigma en griego) en su origen significaba un ejemplo ilustrativo; en particular, enunciado modelo que mostraba todas las inflexiones de una palabra. Un paradigma es una forma establecida de pensar acerca de cómo hacer algo. En el libro The Structure of Scientific Revolutions, el historiador Thomas Kuhn describía un paradigma como un conjunto de teorías, estándares y métodos que juntos representan un medio de organización del conocimien- to: es decir, un medio de visualizar el mundo.
La programación mediante procedimientos (procedural),
La programación estructurada y
La programación orientada a objetos
PROGRAMACION MEDIANTE PROCEDIMIENTOS [PROCEDURAL]
Programación y abstracción
•
Laabs tracci ón es el proceso de extraer las propiedades relevantes de un objeto al tiempo que se ignoran los detalles no esenciales. Las propiedades extraídas definen una vista del objeto. En esencia, laabs tracci ó n supone la capaci- dad de encapsular y aislar, la información del diseño, de la ejecución.
•
Definir unaabs t racción significa describir una entidad del mundo real, no importa lo compleja que pueda ser y, a
continuación, utilizar esta descripción en un programa.
•
Laab stracci ón es fundamental para gestionar la complejidad del diseño y escritura del software. Laabs tracci ón es la clave para diseñar buen software. Laabstra cció n es uno de los medios más importantes, mediante el cual nos enfren- tamos con la complejidad inherente al software.
...