_«Я точно не знаю, что делает этот класс, но я уверен, что это важно!»_ У паттернов проектирования — типовых решений, есть антиподы — типовые ошибки в проектировании. О паттернах проектирования написано достаточно книг, о антипаттернах — единицы. Вашему вниманию представлен вольный перевод статьи с сайта [SourceMaking][1], описывающий один из таких антипаттернов (всего на сайте в разделе _Software Development Antipatterns_ их представлено 14). ![][2] **Наименование:** Poltergeists (полтергейсты) **Другие наименования:** Gypsy (цыган), Proliferation of Classes (рост количества классов), Big DoIt Controller Class **Масштаб:** приложение **Рефакторинг:** Ghostbusting (охота за привидениями) **Причина появления: **непонимание концепций ООП, лень продумать архитектуру классов [Читать дальше →][3]
[1]:
http://sourcemaking.com/antipatterns/poltergeists
[2]:
http://habrastorage.org/getpro/habr/post_images/9de/371/1c3/9de3711c3935304c17eafc7ed833c35b.jpg
[3]:
http://habrahabr.ru/post/217847/#habracut