Здравствуй, ЛОР!
Суть проблемы такова: пишем программу для игры в шахматы. Сейчас столкнулся с архитектурной дилеммой: как лучше описать иерархию классов - сначала определить абстрактный класс «Шахматная фигура», а потом от нее производить потомков «Пешка», «Конь» и т.д.
Или же определить обобщенный класс «Фигура», которому потом уже передавать нужный параметр при создании объектов «Конь», «Слон» и т.д.
Как производительнее и рациональнее поступить, как считаешь, ЛОР?
Всем большое спасибо за ответы по делу.
С уважением.
З.Ы. «Производительнее» в плане быстроты работы приложения.