shuron
Если я правильно понял, тебе нужно завести один класс, который внутри себя инстанцирует все младшие (читай - более низкого уровня) классы. Затем в этом классе ты создаешь методы, которые могут при своей работе вызывать _несколько_ методов низкоуровневых классов. Т.е.
PHP код:
class myHigh {
var $lowClass1;
var $lowClass2;
function myHigh() {
$lowClass1 =& new lowClassNumber1();
$lowClass2 =& new lowClassNumber2();
}
function myHighFunc() {
$sRes = $this->lowClass1->lowMethod();
$sRes2 = $this->lowClass2->lowMethod2($sRes);
return($sRes2);
}
}
При этом у тебя класс myHigh будет скрывать детали реализации низкоуровневых методов от внешних пользователей.
PS: а вообще, найди книжку по паттернам проектирования и почитай - полезно.