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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     12 Aug 2002  15:34:36
 To : Sadretdinova Nelly
 Subject : Re: Perl и ООП
 -------------------------------------------------------------------------------- 
 
 Sadretdinova Nelly <nelly@ngt.ru> wrote:
 
 SN> Hi, all!
 
 SN> Вопрос чисто теоретический, навеяно последними сообщениями Артема 
 SN> Чуприна. Гляжу я, народ активно использует объекты. А мне всегда 
 SN> казалось, что как-то не очень удобно и непривычно с ними в Perl 
 SN> управляться, и можно замечательно обойтись без них (имеется ввиду, 
 SN> естеснно, создание своих собственных классов и объектов). Так вот и 
 SN> вопрос к многоуважаемым программерам: использование объектов - дело 
 SN> вкуса или вопрос профессионализма? Какие есть помимо удобства 
 SN> объективные плюсы в применении ООП в Perl, в частности, в тех же веб-
 SN> движках? 
 
 Удобство - вполне достаточный плюс. 
 
 Hа самом деле, примернение ООП нужно преимущественно как средство
 поддержки ООД (объектно-ориентированного дизайна). А сделаны эти
 объекты как в Xt, как в C++, как в перле, или по-человечески, уже никого не
 волнует. Все равно выражение объектно-ориентированного дизайна
 средствами объектно-ориентированного языка проще и естественнее, чем
 перевод его на любой другой язык.
 
 Объекты в перле имеют те плюсы, что они динамические. Есть метот can,
 есть возможность пере- и до-определния методов на лету.
 
 А объектно-ориенрированный дизайн имеет те преимущества что
 а) хорошо подходит для решения плохо сформулированных задач (у хорошо
 сформулированных задач есть базовая математика, которая куда лучше
 выразима средствами функционального и любого другого декларативного
 подхода). А в реальной жизни таких задач - большинство
 
 б) по нему существует некоторое количество книжек, по которым можно ему
 научиться.
 
 в) по нему существует некий набор вспомогательных техник (как то UML,
 рефакторинг и т.д.) которые не нужно изобретать, и которые облегчают
 разработку.
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Perl и ООП   Sadretdinova Nelly   12 Aug 2002 13:27:38 
 Re: Perl и ООП   Yury Kopyl   12 Aug 2002 14:33:07 
 Perl и ООП   Bulat Ziganshin   12 Aug 2002 22:32:56 
 Re: Perl и ООП   Victor Wagner   12 Aug 2002 15:34:36 
 Re: Perl и ООП   Sadretdinova Nelly   13 Aug 2002 10:08:07 
 Re: Perl и ООП   Victor Wagner   13 Aug 2002 10:14:36 
 Re: Perl и ООП   Sadretdinova Nelly   13 Aug 2002 10:35:42 
 Re: Perl и ООП   Yury Kopyl   13 Aug 2002 12:39:28 
 Re: Perl и ООП   Victor Wagner   13 Aug 2002 12:45:42 
 Perl и ООП   Bulat Ziganshin   13 Aug 2002 21:13:41 
 Re: Perl и ООП   Yury Kopyl   14 Aug 2002 07:53:14 
 Perl и ООП   Bulat Ziganshin   13 Aug 2002 21:03:14 
 Re: Perl и ООП   Yury Kopyl   13 Aug 2002 11:01:00 
 Re: Perl и ООП   Artem Chuprina   13 Aug 2002 11:53:32 
 Re: Perl и ООП   Andrey Sapozhnikov   13 Aug 2002 16:44:31 
 Perl и ООП   Bulat Ziganshin   13 Aug 2002 21:12:20 
Архивное /ru.perl/1517871e7df86.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional