Oye,
Chris, por menos que esto, en cualquier bar de
OOP purists ya te habrían apuñalado
¿Cómo que empezar por la interfaz gráfica? Se supone que tu interfaz no debe guiar tu modelado y, de hecho, la interfaz tiene su propio modelado.
Por otra parte, muchas veces hago como tú
// Saludos