Я думаю, что это немного сложно, по крайней мере для меня.:)
Итак, у меня есть 4 модели Лицо, Певец, Басист и Ниндзя.
Певец, басист и ниндзя наследуют от Лица.
Проблема заключается в том, что каждый Человек может быть любым из его подклассов.
например. Человек может быть певцом и ниндзя. Другой человек может быть басистом и ниндзя. Другим может быть все три.
Как мне организовать мои модели?
Помощь будет очень признательна!