Lenguaje Poo

Páginas: 7 (1517 palabras) Publicado: 2 de octubre de 2012
Principios Básicos de la Programación Orientada a Objetos.
Paradigma de POO: La POO es un modelo de programación que utiliza objetos, ligados
entre sí para solucionar problemas. La idea principal es organizar los programas a
imágenes y semejanzas de la organización de los objetos del mundo real. Puede
considerarse como una extensión natural de la programación estructurada en un intento
depotenciar los conceptos de modularidad y reutilización de código.
Pensar en objetos.
Uno podrá pensar en un programa como si fuera una lista de instrucciones que le indica a
la máquina que hacer. En cambio la manera en que la POO ve un programa es como un
conjunto de objetos que dialogan entre sí para realizar distintas tareas para las que han
sido escritos.
Ejemplo: Una entidad bancaria X esun objeto que puede comunicarse con otros muchos
objetos (bancos, bolsa, empresas, etc) para lograr sus fines: Ganar dinero. A su vez la
entidad X tendrá diversas sucursales distribuidas por todo el país. Cada sucursal es otro
objeto, de diferentes características que la entidad bancaria X, que se comunicara con
otras sucursales para satisfacer las peticiones de un cliente. Cliente representaun objeto
mas con sus propias características que se comunicara con otros objetos (sucursales,
clientes, empresas, etc) para realizar operaciones desde sus cuentas (transferencias,
cargos, ingresos, etc).
Supongamos que realizamos un programa de gestión de un banco Y supondríamos crear
objetos banco, sucursal, cliente, cuenta, etc. Que deben comunicarse entre si para poder
responder a lasoperaciones solicitadas en cada momento.

La POO se basa en la observación de que, en el mundo real, los objetos se
construyen a partir de otros objetos. La combinación de estos objetos es un aspecto de
dicha programación, pero también incluye mecanismos que hacen que la creación y el uso
de objetos sea sencillo y flexible.
Mecanismos básicos de la POO:
Objetos, mensajes, métodos y clases.Clase:
Una clase es un tipo de objeto definido por el usuario. Una clase equivale a la
generalización de un tipo específico de objetos.

Elemplo un molde de pasteles como clase y los flanes como objetos.
Un objeto de una determinada clase se crea en el momento en que se define una variable
de dicha clase. Por ejemplo la sig. línea declara el objeto cuenta1 de la clase o tipo cuenta.ClaseCuenta cuenta1 = new CCuenta();
Algunos autores emplean el término instancia, en el sentido de que una instancia es la
representación concreta y especifica de la clase.
Cuando se escribe un programa utilizando el lenguaje OO, no se definen objetos
verdaderos, se definen clases de objetos, donde una clase se ve como una p lantilla para
múltiples objetos con características similares.

Objetos:Un programa OO se compone solamente de objetos, un objeto es una entidad que tiene
atributos particulares denominados las propiedades, y formas de operar sobre ellos, los
métodos.
Ejemplo una ventana de una aplicación es un objeto, el color de fondo, la anchura,
etc son sus propiedades, las rutinas, lógicamente transparentes al usuario que permite
maximizar la ventana, minimizarla, etc sonmétodos.
Mensajes:
Cuando se ejecuta un POO, los objetos están recibiendo, interpretando y respondiendo a
mensajes de otros objetos. En la POO un mensaje está asociado con un método, de tal
forma que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el
método asociado.

Ejemplo: Si un usuario quiere maximizar una ventana de una aplicación, lo k hace es pulsar
unbotón de la misma que realiza la acción, eso provoca que se envie un mensaje a la
ventana para indicar que tiene que maximizarse. Como respuesta a este mensaje se
ejecutará el método programado para este fin.
Métodos
Un método se implementa en una clase de objetos y determina cómo tiene que actuar el
objeto cuando recibe el mensaje vinculado con ese método. A su vez, un método puede
también...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos Del Lenguaje (Poo)
  • Unidad 1A Lenguaje De POO
  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS