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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     06 Jun 2000  16:28:51
 To : All
 Subject : Re: динамическое наследование
 -------------------------------------------------------------------------------- 
 
 "Oleg A. Paraschenko" wrote:
 
 > 
 
 [...много чего умного покоцано...]
 Да, жаль что абстракция с мальчиками и девочками не покатила. Hе
 хотелось никого впутывать в проблемы предметной области. Объяснюсь по
 другому. Есть почтовый ящик ;))) Расположенный на удаленном
 POP3-сервере. И есть такой-же ящик в директории на локальном диске. И с
 тем и с другим ящиком используются одинаковые команды: Создать, прочесть
 число писем и их размеры, прочесть заголовок письма N, прочесть
 содержимое письма N, пометить письмо на удаление, отключиться. Вы же
 понимаете, что внутри два эти класса реализованы совершенно по-разному.
 Hо для вызывающей программы все выглядит идентично. Все методы имеют
 одинаковые имена и возвращают одинаковые данные.
 
 Эта ситуация не беда. Собственно все прекрасно работает. Hо вот возникла
 мысль, изгольнуться покруче и использовать тот факт, что два совершенно
 разных класса имеют одинаковый интерфейс для порождения класса
 соединяющего их схожие черты. Сделать просто класс, использующий их в
 основе, а в одноименных методах производящий ветвление это пошло. Это
 язык Ц. Я уже написал программищу 70 кило текста на Perl на языке Ц.
 Теперь стоит задача переписать все с Perl/C на Perl/Perl.
 
 -- 
 Aleksey Barabanov <alekseybb@mtu-net.ru>
 --- ifmail v.2.15dev5
  * Origin: Small Office (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/4413a4c44c86.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional