Здравствуйте, Gaperton, Вы писали:
G>Надо побить наше решение на модули, таким образом, чтобы связность между ними была настолько слаба, насколько это возможно.
G>Итого, имеем следующие связи модулей (ниже посмотрите детали определения модулей, будет видно, почему так).
G>G>main -> sheet <-> cell <-> expression -> operation
G> ^-------------------+
G>
G>Может я чего-то не учел, но связи можно сделать и попроще.
main -> sheet -> cell -> expression -> operation