Professional Documents
Culture Documents
Paradigma
Un paradigma es una forma de afrontar la construccin de cdigo de software.
- No hay paradigmas mejores ni peores - Todos tienen sus ventajas e inconvenientes
Hay distintos paradigmas: - POO, Estructurado, funcional, Lgico, etc.
La programacin Orientada a Objetos tiene: - Facilidad de diseo y relacin con el
mundo real (UML) - Reutilizacin de piezas de cdigo (no copy/paste) -
Encapsulamiento (ocultar el estado de los objetos) Elementos de la POO
Los elementos principales son: Clases: Especificacin de un conjunto de elementos
Objetos: Elemento autnomo y con una funcionalidad concreta. Instancias
concretas de una clase.
Objetos
Clase Objetos
Elementos de la Clase
Encapsulacin
Instanciacin de Objetos
Antes de utilizar un objeto debemos de crearlo.
Private identificador as Tipo=New Tipo();
Mtodos
1. Mtodos Habituales
- Constructor
Sirve para inicializar un objeto al crearlo, existe sobrecarga (distintos
parmetros) (para cualquier mtodo).
Coincide con el nombre de la clase y no devuelve nada por definicin.
Me.nombre = nombre
Me.raza = raza
Me.altura = altura
End Sub
Formulario:
Clase Perro
End Sub
Public Sub ladrar()
End Sub
Public Function calcularCosto(costo As Double,
impuesto As Double) As Double
Dim preciototal As Double
preciototal = costo + (costo * impuesto)
Return preciototal
End Function
Public Sub New()
End Sub
End Sub
- Get y Set
Sirven para obtener o para modificar los atributos de una clase.
- Destructor
No es tan tpico, no se suele usar (se hace de manera automtica).