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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Oleg A. Paraschenko                  2:5020/400     06 Jun 2000  14:10:25
 To : All
 Subject : Re: динамическое наследование
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 Aleksey Barabanov <alekseybb@mtu-net.ru> wrote in message
 news:393B9C8F.308579FD@mtu-net.ru...
 
 > ...
 > package Персона;
 > use Мальчик;
 > use Девочка;
 >...
 
 Как-то это мне не очень нравится. Может лучше так:
 
 ++ Персона.pm
 package Персона
 ...
 
 ++ Мальчик.pm
 package Мальчик
 use Персона
 
 ...
 ++ Девочка.pm
 package Девочка
 use Персона
 ...
 
 >Разница заметна только
 >на этапе создания экземпляра. Т.е.
 >$Саша->Мальчик->new(длинный,худой);
 >$Маша->Девочка->new(блондинка,фигуристая);
 >Hо хотелось бы и в момент создания экземпляра все вопросы решать сходным
 
 путем:
 
 >$Саша->Персона->new(длинный,худой);
 >$Маша->Персона->new(блондинка,фигуристая);
 
 Тогда еще
 ++ фабрика_мальчиков_и_девочек.pm
 package фабрика_мальчиков_и_девочек;
 use Мальчик;
 use Девочка;
 sub дать_мальчика_или_девочку {
   ...
   return new мальчик (...);
   ...
   return new девочка (...);
   ...
 }
 и работать с возвращенным объектом дальше как с персоной.
 -------
 Олег.
 --- ifmail v.2.15dev5
  * Origin: St.Petersburg University (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 динамическое наследование   Aleksey Barabanov   05 Jun 2000 16:43:06 
 Re: динамическое наследование   Aleksey Barabanov   05 Jun 2000 18:27:57 
 Re: динамическое наследование   Paul Kulchenko   05 Jun 2000 23:11:54 
 Re: динамическое наследование   Aleksey Barabanov   06 Jun 2000 13:36:05 
 Re: динамическое наследование   Paul Kulchenko   07 Jun 2000 00:46:13 
 Re: динамическое наследование   Aleksey Barabanov   07 Jun 2000 15:21:29 
 Re: динамическое наследование   Oleg A. Paraschenko   06 Jun 2000 14:10:25 
 Re: динамическое наследование   Aleksey Barabanov   06 Jun 2000 16:28:51 
 Re: динамическое наследование   Oleg A. Paraschenko   06 Jun 2000 21:07:28 
 Re: динамическое наследование   Aleksey Barabanov   07 Jun 2000 15:21:32 
 Re: динамическое наследование   Aleksey Barabanov   12 Jun 2000 02:53:55 
Архивное /ru.perl/6578d674efae.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional