Conceptos básicos de Programación Orientada a Objetos POO La programación orientada a objetos, es una forma de programar donde una aplicación se expresa como un conjunto de objetos, que colaboranentre sí para realizar tareas, se le denomina POO y se hizo popular en los años 90’s. Esta forma de programar permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar. Unobjeto contiene toda la información que permite definirlo e identificarlo. A su vez, los objetos contienen métodos y funciones que definen su comportamiento y sus habilidades, es decir lo que puedenhacer. Toda esta información de los objetos se almacena en las Clases, que son lo que equivale al molde o a los planos. Para poder “construir” o instanciar los objetos, se toman los planos y se “hacen” losobjetos, los cuales se van a distinguir entre ellos por los valores de sus atributos. Actualmente existen muchos lenguajes de programación que soportan la POO como Java o Alice, en los cuales seenfoca el curso. Los conceptos básicos de la POO son: Clase: es la abstracción de un concepto de manera general. Define el tipo de datos (atributos) que guarda el objeto, así como su funcionalidad(métodos y/o funciones). Objeto: es una instancia u ocurrencia de una clase. Guarda datos y proporciona métodos para llegar a ellos y modificarlos. Es una copia de la clase que tiene los mismos atributos(con valores propios) y sus métodos y/o funciones. Atributos: son las características o propiedades específicas al objeto definidas en una clase. Métodos: son las operaciones que pueden realizar losobjetos de una clase. Funciones: son métodos con la particularidad de que arrojan un (único) valor de un cierto tipo. Algunas características de la programación orientada a objetos: Abstracción:es la característica esencial de las clases ya que sirve como un modelo para los objetos. Herencia: define una relación entre clases, ayuda a organizar las clases jerárquicamente y permite,...
Leer documento completo
Regístrate para leer el documento completo.