Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2012, 11:49
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 10 meses
Puntos: 344
Respuesta: Mala Práctica de Programación?

Pues sí es una mala práctica porque estás usando clases pero como si no, porque sólo creas un objeto y lo usas como si fueran funciones normales de programación no OO.

En la programación OO tienes varios objetos que se relacionan entre sí mediante llamadas (que són los métodos).

Sí a pesar de esto quieres usarlo como funciones normales, crea los métodos como estáticos con la palabra Shared y así no tendrás que crear un objeto, porque serán métodos de la clase, no del objeto.

Código vb:
Ver original
  1. Public Class miClase
  2.  
  3.      Public Shared Sub miMetodo()
  4.      End Sub
  5.  
  6. End Class


Código vb:
Ver original
  1. Public Class miForm
  2.     Private Sub miForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.         miClase.miMetodo()
  4.     End Sub
  5. End Class
  6.  
  7. Pero lo mejor es que adoptes un estilo orientado a objetos.
  8.  
  9. Saludos.