Programacion Orientada a objetos

Páginas: 7 (1549 palabras) Publicado: 30 de agosto de 2015
Brandon Urrego

1) Programación orientada a objetos.

Es un paradigma de la programación que utiliza objetos y sus interacciones para diseñar aplicaciones y programas informáticos, además viene siendo muy utilizada y muy importante para el desarrollo de proyectos de software.

Elementos de la POO:

Objeto:

Podría definirse como la unidad que en tiempo de ejecución realiza las tareas de unprograma.
Todo el programa está construido en base a diferentes Objetos, cada uno tiene un rol específico en el programa y todos los componentes pueden comunicarse entre ellos de formas predefinidas.

Clase

Las clases son declaraciones de objetos. Esto quiere decir que la definición de un objeto es la clase. Cuando programamos un objeto y definimos sus características y funcionalidades en realidad loque estamos haciendo es programar una clase. 

Una clase es la estructura de un objeto, es decir, la definición de todos los elementos de que está hecho un objeto. Un objeto es, por lo tanto, el "resultado" de una clase. En realidad, un objeto es una instancia de una clase, por lo que se pueden intercambiar los términos objeto o instancia (o incluso evento). 

2) Características del lenguaje:Abstracción:

Es el proceso consistente en identificar los objetos apropiados en una aplicación e ignorar la información innecesaria. La abstracción conlleva la reutilizabilidad a través del encapsulamiento o el ocultamiento de información. Consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan, permite que dispongamos de las características de un objeto quenecesitemos.

Encapsulamiento:

El encapsulamiento consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos. Es tener todo esto es una sola entidad. En los lenguajes estructurados esto era imposible. Es evidente que el encapsulamiento se logra gracias a la abstracción y el ocultamiento de información.

La utilidad del encapsulamiento va por la facilidad paramanejar la complejidad, ya que tendremos a las Clases como cajas negras donde sólo se conoce el comportamiento pero no los detalles internos, y esto es conveniente porque nos interesará será conocer qué hace la Clase pero no será necesario saber cómo lo hace.

Herencia:

La herencia básicamente consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que heredaes llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. De esta manera se crea una jerarquía de herencia.

Polimorfismo:
En programación orientada a objetos el polimorfismo se refiere a la posibilidad de enviar un mensaje a un grupo de objetos cuya naturaleza puede serheterogénea. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.
Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente. La posibilidad de emplear la misma expresión para denotar operaciones diferentes se conoce como polimorfismo.

3) Pasos para crearuna aplicación en Visual Basic:

Crear la interfaz de usuario

Usted crea una interfaz dibujando controles y objetos sobre un formulario. A fin de hacer que su código sea más fácil de leer y depurar, debe luego asignar nombres a los objetos usando convenciones de nombres estándar.

 Establecer las propiedades de los objetos de la interfaz
Luego de añadir objetos al formulario, se establece laspropiedades de los objetos. Puede establecer valores iniciales ya sea usando la ventana de propiedades en tiempo de diseño o escribiendo código para modificar las propiedades en tiempo de ejecución.

Escribir código para los eventos
Luego de establecer las propiedades iniciales para el formulario y cada objeto, añada el código que se ejecutará en respuesta a los eventos. Los eventos ocurren cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS