Artículo
· 9 oct, 2019 Lectura de 1 min

Clase frente a Rutina en ObjectScript: ¿qué utilizas y por qué?

¡Hola Comunidad!

Tengo una pregunta para todos: en ObjectScript tenemos la variable cls para las clases y mac para el código, y ambas se compilan dentro de int en el código. ¿Hay alguna razón para utilizar mac en lugar de cls  para las clases no-persistentes?

En mi opinión, los beneficios de utilizar cls son:

1. Herencia y otras funciones de la Programación Orientada a Objetos (POO) 

2. Código auto-documentado 

En el caso de mac, una ventaja visible es que es más sencillo llamar al terminal:

do method^Utils(p1,p2)

frente a 

do ##class(Package.Utils).method(p1,p2)

¿Tú cuál prefieres utilizar y por qué?

¡Me encantaría leer vuestras opiniones!

¡Muchas gracias!

 

Ver las respuestas originales aquí >>

Comentarios (0)0
Inicie sesión o regístrese para continuar