martes, 7 de febrero de 2012

Programación Orientada a Objetos

La programación orientada a objetos trata de las clases que son las entidades de las que derivarán los objetos y de como construir y organizar estas clases. Las clases tienen 3 propiedades principales que son:
- Herencia: Una clase puede derivar total o parcialmente de otra.
- Polimorfismo: Un mismo metodo de una clase puede tener varias formas de funcionar en función a los parámetros que le pasemos para funcionar.
- Encapsulación. En una clase puede haber métodos o valores no visibles desde el objeto o las clases derivadas, lo que permite una mayor seguridad en el código.

Un espacio de nombres es un conjunto de clases que agrupamos bajo un nombre común. Podemos tener 2 clases con el mismo nombre en dos espacios de nombres diferentes. Si necesitamos hacer uso del espacio de nombres podemos emplear dos formas:

- Al inicio de la clase indicar: Imports EspacioNombres
- Al definir el objeto indicar Dim objeto as New EspacioNombres.Clase

No hay comentarios:

Publicar un comentario