Шаблоны проектирования для Delphi 2009 - PullRequest
6 голосов
/ 06 июня 2009

Я ищу шаблоны проектирования (GOF, но другие также приветствуются) для Delphi 2009 .

В Delphi есть несколько очень хороших и классических статей о Design Patterns:

Кроме того, более новые Delphi имеют некоторые шаблоны проектирования, встроенные в IDE через представление модели.

Однако ни одна из них, похоже, не использует в полной мере новые функции, которые предлагает Delphi, такие как generics и анонимные методы . Есть примеры C #, в которых используются обобщенные и анонимные методы, но они не могут быть переведены 1: 1 в Delphi, и я хотел бы получить совет от людей, которые имеют практический опыт работы с этими конкретными функциями в Delphi .

Доступны ли какие-либо примеры в Интернете или в книге, или кто-нибудь может предоставить некоторые полезные примеры или советы?

Ответы [ 2 ]

4 голосов
/ 06 июня 2009

У меня есть довольно простой пример универсальной фабрики, которая использует анонимные методы до здесь

1 голос
/ 06 июня 2009

Шаблоны GOF одинаковы для любого объектно-ориентированного языка. Delphi 2009 не является исключением. Генерические и анонимные методы являются лишь синтаксическим сахаром, чтобы облегчить нашу жизнь. Поэтому, если вы прочитали оригинальную книгу GOF Design Patterns, вы можете легко применить ее концепции к Delphi 2009 и всем его предыдущим версиям (даже некоторым из Turbo Pascal).

...