ejercicio de programacion av

Páginas: 10 (2316 palabras) Publicado: 30 de marzo de 2014
Programación orientada a objeto (OOP)
Las ventajas de la programación orientada a objeto
La programación orientada a objeto, OOP (Object Oriented Programming) a partir de ahora, se trata de
una evolución de la programación procedural basada en funciones, que permite agrupar elementos de
código (rutinas y datos) con funcionalidades similares, bajo un sistema unificado de manipulación y
accesoa dichos elementos.

Los fundamentos de la programación orientada a objeto
La organización de una aplicación en OOP se realiza mediante estructuras de código. Una estructura
de código contiene un conjunto de procedimientos e información que ejecutan una serie de procesos
destinados a resolver un grupo de tareas con un denominador común. Una aplicación orientada a
objetos tendrá tantasestructuras de código como aspectos del programa sea necesario resolver.
Un procedimiento que esté situado dentro de una de estructura de este tipo, no podrá llamar ni ser
llamado por otro procedimiento situado en una estructura distinta, si no es bajo una serie de reglas. Lo
mismo sucederá con los datos que contenga la estructura, permanecerán aislados del exterior, y sólo
serán accesiblessiguiendo ciertas normas. Una estructura de código, es lo que en OOP identificamos
como objeto.
Al ser las estructuras de código u objetos, entidades que contienen una información precisa y un
comportamiento bien definido a través del conjunto de procedimientos que incluyen, pueden ser
clasificados en función de las tareas que desempeñan. Precisamente, uno de los fines perseguidos por
la OOP esconseguir una mejor catalogación del código, en base a estructuras jerárquicas
dependientes, al estilo de un árbol genealógico.
Trasladando las nociones que acabamos de exponer al ejemplo anterior, en el cual se programaban
los procesos de gestión de los empleados de una empresa, el resultado obtenido será una estructura
de código conteniendo todos los procedimientos, funciones y variables de laaplicación, implicados en
las operaciones a realizar con un empleado, o lo que es lo mismo, un objeto Empleado. Entre los
elementos de este objeto encontraremos el nombre, apellidos, alta del empleado, pago de nómina, etc.
Todos los elementos que forman parte de un objeto componen la clase del objeto. Una clase consiste
en el conjunto de especificaciones que permiten crear los objetos; en elcaso expuesto por el ejemplo
anterior sería la clase Empleado.
Como acabamos de comprobar, las motivaciones que han llevado al desarrollo de la OOP son facilitar
una mejor organización y clasificación del código, que la proporcionada por la programación procedural
tradicional; aproximando al mismo tiempo, el modo de programar a la manera en que nuestra mente
trabaja para aplicar soluciones alos problemas planteados.


Objetos
Un objeto es una agrupación de código, compuesta de propiedades y métodos, que pueden
ser manipulados como una entidad independiente. Las propiedades definen los datos o
información del objeto, permitiendo consultar o modificar su estado; mientras que los métodos
son las rutinas que definen su comportamiento.
Un objeto es una pieza que se ocupa dedesempeñar un trabajo concreto dentro de una
estructura organizativa de nivel superior, formada por múltiples objetos, cada uno de los
cuales ejerce la tarea particular para la que ha sido diseñado.
Clases
Una clase no es otra cosa que el conjunto de especificaciones o normas que definen cómo va
a ser creado un objeto de un tipo determinado; algo parecido a un manual de instrucciones
conteniendo lasindicaciones para crear el objeto.
Los términos objeto y clase son utilizados en OOP con gran profusión y en contextos muy
similares, por lo que para intentar aclarar en lo posible ambos conceptos, diremos que una
clase constituye la representación abstracta de algo, mientras que un objeto constituye la
representación concreta de lo que una clase define.
La clase determina el conjunto de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios Programacion
  • ejercicios de programacion
  • Ejercicios Programacion
  • ejercicio de programacion
  • Ejercicios Programacion
  • Ejercicio de programación
  • programacion-ejercicio
  • ejercicio de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS