Добрый вечер. Хотелось бы услышать мнение по поводу одной задачки. Есть чемпионаты, внутри чемпионатов есть команды, внутри команд есть игроки.
Задача - позволить производить трансфер внутри чемпионата.
Понимаю, что где-то в игроке должен быть метод
function transfer(Team team).
Но в нем нельзя делать эту проверку. Кто ее должен делать?
Спасибо