UNN-VMK-Software/system-architecture-practice — pull request #7 by kozinove (2014-10-07 19:37:38+00:00)
Title: Как избавится от сравнения класов

Динамическое связывание
на самом деле это должно выглядеть как-то так.

Преимущество, в любое время можем поменять интерфейсы.
Порождение таблицы как правило выносят в фабрику