Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/05/2004, 09:37
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
hogasa, justamente vos lo dijiste "estoy más acostumbrado". Por ende, es tu opinión basado en TUS experiencias. Y creo yo, bastante influenciadas por lenguajes que no son POO puros, como bien decís.
Cuando me referia a más legible, estaba comparando :

$objeto->alto('48px');
vs.
$objeto->set('alto', '48px');

Porque justamente, la primera forma, la arrastro desde SmallTalk, que SI es un lenguaje puro de Objetos ( incluso más que Java ).

El tema con Smalltalk, es que luego de definir tus atributos, podés decirle que te cree los Accessors automáticamente, eso es lo que yo hago con los KeyboradTemplates del PHPEdit.

Y en cuánto al ejemplo que das, es un problema más semántico que otra cosa, para mi es lo mismo de legible que sea un acceso a un atributo, que la llamada a un método, porque las DOS cosas, en realidad deberian ser llamadas a métodos, tanto el pedido de ordenar algo, como el ingresar un valor a un atributo. En lenguajes como Smalltalk, no existe el acceso directo a atributos, de ninguna manera, TODO es a base de métodos, por lo que me parece bien que no distingas entre uno y otro.

Saludos.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com