Показать сообщение отдельно
Старый 31.12.2003, 01:23     # 11
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
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: а вообще, найди книжку по паттернам проектирования и почитай - полезно.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума