Является ли хорошей практикой разделение drawRect для нескольких методов?Например, класс UIView, который должен рисовать круговую диаграмму, имеет drawRect, который вызывает несколько вспомогательных методов (например, для рисования метки, легенды, треугольника и т. Д.).