Здравствуйте, Нomunculus, Вы писали:
Н>Вопрос в том кто про что должен знать. Расчеты трепыхания тряпки должны быть внутри тряпки? Но тогда тряпка должна знать о внешнем мире. И это криво
Ну или внешний мир должен знать про все тряпки, которые он трепещит.
Или у них должны быть pub-sub отношения: тряпка должна подписываться на трепыхания, производимые внешним миром.
Как бы то ни было, знать друг о друге они должны. Возможно путем знакомства в рантайме.