Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Паттерны проектирования и Дельфи.   Найти похожие ветки 

 
Суслик ©   (2004-07-20 19:08) [40]

Но он то может и не имел в виду, сейчас это не важно. Важно то, что авсолютно все книги, которые я читаю или начал читать в последнее время по проектированию используют именно с++.

В паттернах есть немного про smalltalk Имхо просто так - для объема.


 
iZEN ©   (2004-07-20 20:41) [41]

/**Суслик ©   (20.07.04 17:17) [34]
Если я, конечно, не ошибаюсь, но ООП появилось имеено в сях, ну или как минимум было разработано (доработано) людьми более близкими к сям, чем к паскалю.
*/

Ха-ха.
ООП появилось намного раньше Смолтока и Си с Паскалем, а именно, в промышленной реализации Симула-67 (1967-70гг.). Эдгар Дейкстра к нему руку приложил таки.


 
Суслик ©   (2004-07-21 10:54) [42]

Позволю себе повторно поднять заданный ранее, но замятый вопрос

"А вот например фабрики классов? Вот спрашивается зачем мне, программеру на дельфи, нужно создавать экземпляр объекта, если я могу опять же обойтись метаклассами и виртуальными методами классов? Т.е. реализовать полиформизм не на уровне объектов (как в это предлагается делатьс в сях), а на уровне классов."

Пользуется ли кто фабриками классов в стандартном "паттерном" понимании?


 
DiamondShark ©   (2004-07-21 10:58) [43]

"Стандартное паттерное понимание" не связано с какой-то реализацией. Поэтому ответ -- да, пользуемся. И весьма радуемся, что это поддержано языком напрямую.


 
Суслик ©   (2004-07-21 11:04) [44]

Т.е.

Вы пользуетесь на концептуальном уровне используя иную реалзицию по сравнению с описанной в книгах - т.е. не создаете объект фабрики?


 
DiamondShark ©   (2004-07-21 11:05) [45]

Именно так.


 
Суслик ©   (2004-07-21 11:08) [46]

спасибо за ответы.

буду спокоен за свои фабрики и заводы.



Страницы: 1 2 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.038 c
1-1090910662
афвуд
2004-07-27 10:44
2004.08.08
Диалоги из DLL


1-1090575798
Павел_
2004-07-23 13:43
2004.08.08
Чем отличается (Sender as TLabel) и TLabel(Sender)?


14-1090674191
AlexG
2004-07-24 17:03
2004.08.08
Названия формул в Excel на английском языке.


1-1090571577
AlexFe
2004-07-23 12:32
2004.08.08
Переход по TEdit - ам с помощью Enter


4-1088268505
Nomolos
2004-06-26 20:48
2004.08.08
Как получить количество физических жестких дисков?