Desarrollo E Implementacion Software

Páginas: 6 (1357 palabras) Publicado: 12 de octubre de 2012
1

PROGRAMACION ORIENTADA A OBJETOS Y SUS PILARES   Resumen— I. INTRODUCCIÓN La programación orientada a objetos es una nueva forma de pensar, una manera distinta de enfocar los problemas. La programación orientada a objetos es una “filosofía”, un modelo de programación, con su teoría y su metodología, que conviene conocer y estudiar antes de nada. Un lenguaje orientado a objetos es unlenguaje de programación que permite el diseño de aplicaciones orientadas a objetos. Dicho esto, lo normal es que toda persona que vaya a desarrollar aplicaciones orientadas a objetos aprenda primero la “filosofía” (o adquiera la forma de pensar) y después el lenguaje, porque “filosofía” sólo hay una y lenguajes muchos. La programación orientada a objetos es otra forma de descomponer problemas. Estenuevo método de descomposición es la descomposición en objetos; vamos a fijarnos no en lo que hay que hacer en el problema, sino en cuál es el escenario real del mismo, y vamos a intentar simular ese escenario en nuestro programa. Los lenguajes de programación tradicionales no orientados a objetos, como C, Pascal, BASIC, o Modula2, basan su funcionamiento en el concepto de procedimiento o función.Una función es simplemente un conjunto de instrucciones que operan sobre unos argumentos y producen un resultado. De este modo, un programa no es más que una sucesión de llamadas a funciones, ya sean éstas del sistema operativo, proporcionadas por el propio lenguaje, o desarrolladas por el mismo usuario. En el caso de los lenguajes orientados a objetos, como es el caso de C++ y Java, el elementobásico no es la función, sino un ente denominado precisamente objeto. Un objeto es la representación en un programa de un concepto, y contiene toda la información necesaria para abstraerlo: datos que describen sus atributos y operaciones que pueden realizarse sobre los mismos.

La tecnología orientada a objeto es uno de los motores de la industria del software de la década de los noventa, es unatecnología que se remonta a los años setenta y que ha ido madurando con el tiempo. Este es un nuevo paradigma de programación, , es un medio de visualizar el mundo es este sentido podemos decir que existen cuatro clases de programación: Orientado a procedimientos → Algoritmos. Orientado a objeto → Clases y objetos. Orientados a lógica → Expresados en cálculos de predicado. Orientados a reglas → If –then. La orientación a objeto se acopla a simulación de situaciones del mundo real. Está permite la representación más directa del modelo del mundo real en el código. Así trata de cumplir las necesidades de los usuarios finales, así como las propias de los desarrolladores de productos software. Para lograr modelizar el mundo real la POO se apoya en unos pilares fundamentales.

Índice deTérminos— Clase es una representación abstracta de algo Objeto es un ejemplo utilizable de ese algo representado por la clase.

Corporacion Unifica Nacional “CUN”. Espindola Rincón Aura Maria. Los Pilares de la Programacion Orientada a Objetos.

2

II. ¿QUÉ ES UN OBJETO?

miembro, ya que cambian el estado de una instancia u objeto bicicleta particular. La siguiente figura muestra una bicicletamodelada como un objeto:

Un objeto no es más que un conjunto de variables (o datos) y métodos (o funciones) relacionados entre sí. Los objetos en programación se usan para modelar objetos o entidades del mundo real (el objeto hijo, madre, o farmacéutica, por ejemplo). Un objeto es, por tanto, la representación en un programa de un concepto, y contiene toda la información necesaria paraabstraerlo: datos que describen sus atributos y operaciones que pueden realizarse sobre los mismos.

Bicicleta modelada como un objeto: Atributos: _ Velocidad _ Cadencia _ Marcha Métodos: _ Cambiar marcha _ Frenar _ Cambiar cadencia

Representación visual de un objeto

Los atributos del objeto (estado) y lo que el objeto puede hacer (comportamiento) están expresados por las variables y los métodos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño desarrollo e implementacion de software
  • Implementacion de Software
  • Implementacion De Un Software Contable
  • Manual De Implementacion Del Software De Mantenimiento
  • Desarrollo de Software
  • Diagramas Implementacion Hardware Y Software
  • Desarrollo De Software
  • Desarrollo del software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS