introducción a la POO

Páginas: 50 (12358 palabras) Publicado: 16 de junio de 2014
Introducción a la programación orientada a objetos con Squeak

Capítulo 

1

Conceptos Generales

28

Conceptos generales

1.1 Introducción 
En este capítulo intentaremos dar una visión general de la Pro-gramación Orientada a Objetos,
POO (también OOP que se deriva de su sigla en ingles: Object Oriented Programming).
,
El concepto de POO, no es nada nuevo pues data de la décadade los 80ś del recién pasado siglo. El
término de Programación Orientada a Objetos indica una forma de diseño y una metodología de
desarrollo de software y no un lenguaje de programación, esto se debe precisamente a que POO
permite a los programadores escribir software, de forma que esté organizado en la misma manera
que el problema que trata de modelar. Los lenguajes de programaciónconvencionales describen
una lista de acciones a realizar sobre un conjunto de datos en una determinada secuencia. Si en
algún punto del programa modificamos la estructura de los datos o la acción realizada sobre ellos,
el programa cambia.
Dado que la POO se basa en la idea natural de la existencia de un mundo lleno de objetos, entonces
la resolución del problema se realiza en términos de objetos.Debemos entender, que la POO difiere
de la forma en que hemos construido programas de la forma tradicional, tiene muy poco que ver
con la forma habitual en que hemos trabajado. Es una visión conforme al mundo que nos rodea; de
hecho, los persona que recién comienzan a programar, captan mucho antes estas ideas, ya que no
tienen prejuicios ni lastres ideológicos que les frenen.
La ProgramaciónOrientada a Objetos es la última evolución de los lenguajes de programación y
permite resolver problemas complicados de forma más sencilla descomponiendo el problema en
subgrupos de partes relacionadas. Este forma de programar se fundamenta en un modelo, donde
el elemento principal es el objeto, el cual es una unidad que contiene todas sus características y
comportamientos en sí misma, lo que lohace como un todo independiente, pero que se
interrelaciona con objetos de su misma clase o de otras clase, como sucede en el mundo real.
Aunque en las secciones subsiguientes daremos una explicación más formal y detallada, podemos
definir un objeto como un conjunto complejo de datos y programas que poseen estructura y forman
parte de una organización. Esta definición, especifica variaspropiedades importantes de los
objetos. En primer lugar, un objeto no es un dato simple, sino que contiene en su interior cierto
número de componentes bien estructurados: atributos, métodos y mensajes. En segundo lugar,
cada objeto no es un ente aislado, sino que forma parte de una organización jerárquica o de otro
tipo, a la cual llamaremos clase.
Un objeto es una entidad lógica que contiene datosy un código 1 para manipular los datos. Los
objetos se obtienen de las clases. Una clase es un tipo de datos que permite crear objetos, dicho de
otra forma, podemos decir que el objeto es la concretización de la clase.
Como instancia de una clase, el objeto define su pertenencia a la misma por sus atributos, es decir,
¿cómo es su forma?, ¿cuáles son sus características?, etc. Los valores quetomen los objetos
respecto a estas características o propiedades son las que diferenciaran a un uno de otro.
Un método lo podemos definir como la implementación de un algoritmo que representa una
operación o función que un objeto realiza. El conjunto de los métodos de un objeto determinan el
comportamiento del objeto, en consecuencia, un método describe que es lo que hace el objeto.
La formaen que los objetos interacciones, es a través de los mensajes, los cuales permite activar
los métodos. Un mensaje podemos visualizarlo como la invocación a un procedimiento o función
Ahora bien, los elementos que sustentan a la orientación a Objetos son: la encapsulación, la
herencia y el polimorfismo. La primera de ellas (la encapsulación), consiste en el proceso de
almacenar en un mismo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a poo
  • introduccion de poo
  • Introduccion Poo
  • Introduccion a la POO
  • Introducción a la POO
  • Introduccion a la poo
  • Introduccion a constructores POO
  • Introducción al POO 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS