(Poo)Programacion Orientada a Objetos

Páginas: 5 (1204 palabras) Publicado: 15 de abril de 2012
Qué es la Programación Orientada a Objetos?

La P.O.O. (también conocida como O.O.P., por sus siglas en inglés) es lo que se conoce como un paradigma o modelo de programación. Esto significa que no es un lenguaje específico, o una tecnología, sino una forma de programar, una manera de plantearse la programación. No es la única (o necesariamente mejor o peor que otras), pero se ha constituido enuna de las formas de programar más populares e incluso muchos de los lenguajes que usamos hoy día lo soportan o están diseñados bajo ese modelo (PHP, AS2, AS3,…).

Lo que caracteriza a la POO es que intenta llevar al mundo del código lo mismo que encontramos en e Cuando miramos a nuestro alrededor ¿qué vemos? pues, cosas, objetos pero podemos reconocer estos objetos por que cada objetopertenece a una clase eso nos permite distinguir, por ejemplo, un perro de un auto (porque son de clases diferentes) y también un TV de otro (porque, aunque sean iguales, cada uno es un objeto distinto). Éste es el modelo que la POO intenta seguir para estructurar un sistema

Es importante recalcar nuevamente que la POO  no es un lenguaje de programación es una forma de enfrentarse a ella. Estosignifica que la POO le servirá para desarrollar en muchos de los lenguajes comunes de hoy en día.

Estructura de datos

Una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
Una estructura de datos define la organización e interrelación de estos y unconjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son:
* Alta, adicionar un nuevo valor a la estructura.
* Baja, borrar un valor de la estructura.
* Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados).

Otras operaciones que sepueden realizar son:
* Ordenamiento, de los elementos pertenecientes a la estructura.
* Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas.

ESTRUCTURA DE UN OBJETO
Un objeto puede considerarse como una especie de cápsula dividida en tres partes:
1 - RELACIONES
2 - PROPIEDADES
3 - METODOS
Cada uno de estos componentes desempeña un papel totalmenteindependiente:
Las relaciones: permiten que el objeto se inserte en la organización y están formadas esencialmente por punteros a otros objetos.
Las propiedades: distinguen un objeto determinado de los restantes que forman parte de la misma organización y tiene  valores que dependen de las propiedades de que se trate. Las propiedades de un objeto pueden ser heredadas a sus descendientes en laorganización.
Los metodos: son las operaciones que pueden realizarse sobre el objeto, que normalmente estarán incorporados en forma de programas (código) que el objeto es capaz de ejecutar y que también pone a disposición de sus descendientes a través de la herencia.

Pilas y colas
Las pilas y las colas son estructuras que se utilizan generalmente para simplificar ciertas operaciones deprogramación
Estas estructuras pueden implementarse arrays o mediante lista enlazadas.

Pilas
Las pilas son estructuras de datos que tienes dos operaciones básicas: push (para insertar un elemento) y pop (para extraer un elemento). Su característica fundamental es que al extraer se obtiene siempre el último elemento que acaba de insertarse. Por esta razón también se conocen como estructuras dedatos LIFO (del inglés Last In First Out). Una posible implementación mediante listas enlazadas sería insertando y extrayendo siempre por el principio de la lista. Gracias a las pilas es posible el uso de la recursividad (lo veremos en detalle en el tema siguiente). La variable que llama al mismo procedimiento en el que está, habrá que guardarla así como el resto de variables de la nueva...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación orientada a objetos (poo)
  • Programación Orientada A Objetos (Poo)
  • Programación Orientada A Objetos (Poo)
  • programacion orientada a objetos poo
  • Programacion orientada a objetos poo
  • Programación Orientada A Objetos Poo
  • Qué Es La Programación Orientada A Objetos (Poo)
  • Programacion orientada a objetos (poo)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS