Programación orientada a objetos
La Programación Orientación a Objetos (P.O.O.) surgió en Noruega en el año de 1967 con un lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard yOle-Johan Dahl, en el centro de cálculo noruego.
Simula 67 introdujo por primera vez los conceptos de clases, corrutinas y subclases (conceptos muy similares a los lenguajes Orientados a Objetos de hoy endía).
Qué es P.O.O.? La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación. Eltérmino de Programación Orientada a Objetos indica más una forma de diseño y una metodología de desarrollo de software que un lenguaje de programación, ya que en realidad se puede aplicar el DiseñoOrientado a Objetos (En inglés abreviado OOD, Object Oriented Design), a cualquier tipo de lenguaje de programación.
Definir:
Clase. Las clases son plantillas que agrupan comportamiento (métodos) yestados (atributos) de los futuros objetos.
Objeto. Los objetos son instancias de una clase. Usando el símil “variable – tipo” de la programación estructurada, se entiende que un objeto es una variableque tiene el comportamiento y estados del tipo.
Atributo. Las características de un objeto
Mensaje. la transmisión de información de un objeto a otro, mediante mecanismos
Método. subrutinacuyo código es definido en una clase y puede pertenecer tanto a una clase, como a un objeto
Constructor. Subrutina cuya misión es inicializar un objeto de una clase. En el constructor se asignan losvalores iniciales del nuevo objeto.
Abstracción. consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.
Encapsulamiento. ocultamiento del estado, es decir,de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.
Herencia. propiedad que permite que los objetos sean creados a partir...
Regístrate para leer el documento completo.