Разрыв поколений (закономерность) - Generation gap (pattern)
Проблема отцов и детей это шаблон разработки программного обеспечения задокументировано Джон Влиссидес который обрабатывает автоматически сгенерированный код иначе, чем код, написанный разработчик. Не следует вносить изменения в сгенерированный код, поскольку они будут перезаписаны, если процесс генерации кода когда-либо будет запущен повторно, например, во время перекомпиляция.[1] Влиссидес предложил создать подкласс сгенерированного кода, который содержит желаемую модификацию.[2] Это можно рассматривать как пример шаблон метода шаблон.
Современные языки
Современный язык байт-кода, такой как Java, был на ранней стадии, когда Влиссидес развил свои идеи. В таких языках, как Java или C #, этому шаблону может следовать создание интерфейса, который является полностью абстрактным классом. Затем разработчик вручную модифицирует конкретную реализацию сгенерированного интерфейса.
Рекомендации
- ^ Фаулер, Мартин. "Проблема отцов и детей". martinfowler.com/. Получено 9 августа 2014.
- ^ Влиссидес, Джон (1998-06-22). Штриховка по образцу: применение шаблонов проектирования. Эддисон-Уэсли Профессионал. С. 85–101. ISBN 978-0201432930.
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |