Есть ли более точные термины для "методов класса" в Ruby? - PullRequest
3 голосов
/ 17 января 2011

Действительно ли в Ruby есть такая вещь, как "метод класса" (который иногда рассматривается как эквивалент статического метода в других языках), или это просто нечто, что просто является одноэлементным методом объекта класса Class?

Если последнее, есть ли более точные термины для таких методов, которые все еще понятны среднему разработчику Ruby?

Ответы [ 2 ]

2 голосов
/ 17 января 2011

«Метод класса» - правильный термин.

См. http://railstips.org/blog/archives/2009/05/11/class-and-instance-methods-in-ruby/ для хорошего объяснения.

0 голосов
/ 17 января 2011

«Метод класса» в порядке и будет понятен, но технически вы правы, это просто метод экземпляра, определенный для экземпляра Class (или одного из его предков, потенциально его класса-одиночки).

...