Как избавится от сравнения класов

Динамическое связывание
на самом деле это должно выглядеть как-то так.

Преимущество, в любое время можем поменять интерфейсы.
Порождение таблицы как правило выносят в фабрику
Я в смысле не заменять постоянно это файл на свой, а то у всех свои директории. Или этого сделать нельзя? У меня нет большого опыта работы с netbeans, это был первый))))