Божественный объект

Божественный объект

В объектно-ориентированном программировании божественный объект (англ. God object) — это объект, который хранит в себе «слишком много» или делает «слишком много». Является примером анти-паттерна.

Основная идея модульного программирования состоит в том, что большая задача делится на меньшие относительно независимые подзадачи (принцип «разделяй и властвуй»). В развитии модульного программирования — объектно-ориентированном программировании — этот принцип выражается в создании множества объектов, каждый из которых решает только свою собственную задачу.

Подход «божественного объекта» противоположен этому принципу: основная часть функциональности программы кодируется в одном объекте. Так как этот объект хранит большое количество данных и имеет много методов, его роль в программе становится «божественной» (всеобъемлющей).

Вместо того, чтобы общаться друг с другом непосредственно, другие объекты полагаются на божественный объект. Так как на божественный объект ссылается так много кода, его обслуживание (внесение изменений) становится сложным: велик риск сломать существующую функциональность.

Божественный объект — это объектно-ориентированный аналог отказа от использования подпрограмм в процедурном программировании или использования слишком большого количества глобальных переменных для хранения информации о состоянии программы.

Хотя божественный объект считается плохой практикой программирования, поскольку вредит поддерживаемости кода, они могут быть полезны для работы при ограниченных ресурсах (в микроконтроллерах или мобильных телефонах), где производительность важнее, чем поддерживаемость кода.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Божественный объект" в других словарях:

  • Антипаттерн — Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут быть на странице обсуждения. (25 мая 2011) …   Википедия

  • Ма’буд — общий термин, обозначающий божественный объект для служения и поклонения. Он может быть истинным и ложным. Истинным ма’будом является только Аллах. Все остальные являются лжебогами. (Источник: «Исламский энциклопедический словарь» А. Али заде,… …   Ислам. Энциклопедический словарь.

  • ИОАНН ДУНС СКОТ — [лат. Ioannes (Johannes) Duns Scotus] († 8.11.1308, Кёльн), средневек. философ и богослов, католич. священник, член монашеского ордена францисканцев; в католич. Церкви прославлен в лике блаженных (пам. зап. 8 нояб.). Жизнь. Иоанн Дунс Скот. 1473… …   Православная энциклопедия

  • БОГ — [греч. θεός; лат. deus; слав. родствен древнеинд. господин, раздаятель, наделяет, делит, древнеперсид. господин, название божества; одно из производных общеслав. богатый]. Понятие о Боге неразрывно связано с понятием Откровения. Предметом… …   Православная энциклопедия

  • ЗЛО — [греч. ἡ κακία, τὸ κακόν, πονηρός, τὸ αἰσχρόν, τὸ φαῦλον; лат. malum], характеристика падшего мира, связанная со способностью разумных существ, одаренных свободой воли, уклоняться от Бога; онтологическая и моральная категория, противоположность… …   Православная энциклопедия

  • БОГОПОЗНАНИЕ — постижение Бога в соответствии с заповедью, выраженной в словах Спасителя: «...да знают Тебя, единого истинного Бога, и посланного Тобою Иисуса Христа» (Ин 17. 3). В Ветхом Завете оно определяется посредством глагола , (знать). В древнеевр. языке …   Православная энциклопедия

  • ВОЛЯ — [греч. θέλημα, θέλησις; лат. voluntas, velle], сила, неотъемлемо присущая природе разумного существа, благодаря к рой оно стремится достигнуть желаемого. В Свящ. Писании понятие В. имело следующие основные смыслы: В. Божия, выражающаяся в… …   Православная энциклопедия

  • ИМЯ БОЖИЕ — [евр. , ; греч. ὄνομα τοῦ θεοῦ]. И. Б. в книгах ВЗ Ветхозаветное понимание смысла и значения имени коренным образом отличается от совр. употребления имен. В ВЗ к имени относились не просто как к опознавательному знаку или названию, но как к… …   Православная энциклопедия

  • Сократ — и основание философии западной морали Жизнь Сократа и проблема источников     Сократ родился в Афинах в 470/469 и умер в 399 г. до н.э., казненный по обвинению в богохульстве, неверии и непочитании местных богов, в растлении молодежи. Впрочем, за …   Западная философия от истоков до наших дней

  • ПРЕКРАСНОЕ — эстетическая категория, характеризующая явления, обладающие высшим эстетическим совершенством. В истории мысли специфика П. осознавалась постепенно, через соотнесение его с др. рода ценностями утилитарными (польза), познавательными (истина),… …   Философская энциклопедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»