А мне не понравилось. Пример: объект GET в Clipper-e имеет два "интерфейса" настолько отличные друг от друга по механизмам использования и ..микроскопичности..., что пропадает желание рассуждать на эту тему. Один из "интерфейсов" вполне может служить "реализацией" другого, у одного и того же объекта. Так можно легко дойти до маразма.Это разделение (если не рассматривать его, как часть семантики и синтаксиса языков конкретного типа) сугубо условно, не упирается ни во что снизу, а сверху и по бокам - только в пределы воображения авторов объекта.Можно, конечно, порассуждать об изоляции интерфейса от его реализации, только вот зачем?