Цитата:Ставим МОД, он фигачит процедуры, пользуемся ))))
Надо, чтобы штуковина типа МОД'а не ставила процедуры, а пользовалась перехватом. в МОДе указал вместо ОбъектЗаписать(...) просто Записать() - и ищешь, почему же у тебя обмен неправильный...
Говорю же, нужен именно
прозрачный перехват - в том числе и для удобства программиста.
Типа того, который имеем в .NET (это, я конечно, хватил, но для примера, только для примера)
Случай с МОД - частный, но на его примере хорошо видно соотношение ООП и АОП - это как в "Братва и кольцо" было сказано: "Саурон и кольцо, Федор - это как корпускулярно-волновая теория света"
То есть в сложных системах мы имеем код, который должен быть "размазан" по всему остальному коду приложения - например, как в МОД размазан код отвечающий за запись объекта. А это не есть гуд. Поэтому перехват Записать() в частности, и перехват вызовов методов вообще - это способ уменьшить энтропию программного кода
И продолжать четко следовать генеральной линии ООП.