Existe uma coleção de diretrizes de design comumente acordadas para separar as classes Model das classes View / Controller em um aplicativo Java Swing? Não estou tão preocupado com o fato de o View / Controller não saber nada sobre o modelo como o contrário: eu gostaria de projetar meu modelo para...