🎉 Нужна клёвая книга о паттернах на русском? Вот она »

Нарушители объектно-ориентированного дизайна

Все эти запахи являют собой неполное или неправильное использование возможностей объектно-ориентированного программирования.