![]() |
Blob | ||
«Blob» — это класс, на который возложено слишком много обязанностей. «Предпочитайте минимальные классы монолитным» — так звучит рекомендация номер 33 из книги «Стандарты программирования на C++». Каждый класс должен иметь одно конкретное назначение, которое можно описать несколькими словами. Большие классы тяжело поддерживать, они очень неповоротливы и не любят рефакторинг. Лучше иметь пять маленьких классов, решающих конкретные задачи, чем один большой и универсальный класс. | ||
Стара индейская мудрость гласит — «не складывайте все яйца в одну корзину». |
|
|
Статистика |
|