لقد قرأت بعض الدروس و الكتب المتعلقة بالmodel MVC و أنا مترجم مبتدأ في لغة الجافا أحب ان يكون الcode خاص بي منظم و سهل التغيير

و لكني لم أستكع استعاب ضرورة عمل interface حتى أستمع (liseten) لل events

فأنا في أغلب الأحيان أقوم بعمل package للGUI و أخرى للتعامل مع database و أخيرا controller كرابط بينهما،