para ...
la bolita2 estilo
NO recomendado (por ser una mezcla confusa de código),
la bolita3 estilo SI recomendado (se independiza el objeto de interés de la interfaz gráfica), <==== :-)
la bolita4 estilo SI recomendado (principio de generalización con objetos independientes). <==== :-)