martes, 5 de enero de 2010

Utilización de sintaxis .

Cuando se codifique se explicitará siempre el origen de los métodos a ejecutar con el formato <ObjetoOClase>.<MetodoOPropiedad>, sea el objeto una variable o parámetro (en cuyo caso hay que explicitarlo obligado por el compilador), sea este una referencia a Me, a MyBase, a el nombre de la clase si es un método estático o a cualquier otro tipo de elemento origen de métodos.

Esto es especialmente útil cuando se hereda de una clase pues permite ver muy rápidamente cuando se usan métodos de la clase base o de la clase implementada.

Con el fin de mantener constante la sintaxis <ObjetoOClase>.<MetodoOPropiedad> tampoco se usarán las propiedades predeterminadas ni se accederán las colecciones como si fueran matrices usando indices, en su lugar se llamará a la propiedad Item(index).

El seguir una estructura fija facilita leer el código al no tener que pensar si el método XXX() está definido como método estático, como método propio o como método definido en alguna clase heredada. De la misma manera al no acceder a las colecciones como a las matrices se evita que se confundan unas con otras.

0 comentarios: