Обычно имена методов начинаются с глагола:
widget.Toggle
, widget.SetColor
, widget.GetAssociatedDoodad
.Часто за глаголом следует объект:
widget.SetColor
, widget.GetAssociatedDoodad
. Такой объект, указываемый явно — это то, над чем глагол работает, или что он создает. В примере выше: SetColor
устанавливает (set) цвет (color), а GetAssociatedDoodad
возвращает (get) ассоциированный doodad (associated doodad).Иногда за глаголом вообще не следует название объекта. Например, метод
widget.Toggle
выше. В этом случае объект указывается неявно: это исходный объект. В приведенном выше примере widget.Toggle
переключает (toggle) виджет (widget).Всё это может показаться очевидным, но этот принцип легко упустить из виду.