Hola yetrus.
He leido varios libros de visual basic.net y sus articulos sobre programacion orientada a objetos se aconseja mejor trabajar con propiedades.
Las propiedades te dan varias ventajas:
-Encapsulan la informacion
-El codigo es mas legible, ya que que cuando declaras los procedimientos de propiedad lo puedes hacer con nombres mas legibles ya que la clase internamente trabajara con las propiedades de clase.
Código PHP:
Public Class Ordenes
'----------Propiedades de la clase----------'
Private _numero As Integer
'-------------------------------------------
'---------Accesores publicos de la clase----
'Numero
'''<summary>
'''Numero de la orden o tiquete de entrada.
'''</summary>
Public Property Numero() As Integer
Get
Return _numero
End Get
Set(ByVal value As Integer)
_numero = value
End Set
End Property
End Class
Cuando se utilice la clase se visualizara la propiedad Numero pero internamente la clase trabajara con la propiedad de clase _numero.
-Es mas sencillo simplemente le asignas los valores a tus Propiedades y llamas los metodos sin necesidad de enviarle parametros.
por ejemplo un insert
Insert().