Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alex Mikhajlichenko                  2:5020/400     27 Apr 2004  17:31:15
 To : All
 Subject : Параметры в контейнер
 -------------------------------------------------------------------------------- 
 
 Hi,
 
 Есть класс Сундук, он содержит в себе поле типа класса Волк,
 и так далее, а вообще получаем такую систему контейнеров:
 
 Сундук
     Волк
        Заяц
           Утка
              СмертьКащеева
 
 При вызове конструктора $сундук = Сундук->new(); хотелось бы
 передать некоторые параметры конструкторам вложенных объектов.
 Параметров много, и они могут именоваться одинаково, например хочу
 чтобы в созданном сундуке Заяц.Цвет был белый, Утка.Цвет был
 серый.
 
 Пока не придумал ничего лучшего, как передавать для Сундука
 набор параметров, структурированный по иерархии объектов:
 
 $сундук = Сундук->new({Высота=>10, Ширина=>20, # Это для Сундука
                        to_Волк=>{Хвостище=>100,
                                  to_Заяц=>{Цвет=>'белый',
                                            to_Утка=>{Цвет=>'серый'
                                                     }
                                           }
                                 }
                        });
 
 Hо как-то странно все это. Есть подозрение, что я в чем-то неправ.
 
 --
 *
 
 --- ifmail v.2.15dev5.3
  * Origin: Chereda News Server - http://www.chereda.net/ (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Параметры в контейнер   Alex Mikhajlichenko   27 Apr 2004 17:31:15 
 Re: Параметры в контейнер   Yury Kopyl   27 Apr 2004 18:08:50 
 Re: Параметры в контейнер   Vargen   27 Apr 2004 18:17:37 
 Re: Параметры в контейнер   Artem Chuprina   27 Apr 2004 18:55:41 
Архивное /ru.perl/102112a3cfdf1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional