Исходя из мира C# Я привык к классам мышления - это неизменные определения объектов и что каждый объект имеет фиксированный класс.Ruby: предоставить примеры реального мира, когда вы открыли объекты eigenclass и изменили его
Я пытаюсь открыть свой разум к возможностям использования
class << some_object
def something_unique_to_this_object
# code
end
end
Я не говорю о class << self
.
Я говорю об изменении определения одного или нескольких объектов, но не все из них, например, class << self
.
В течение нескольких месяцев или почти год использования рубина я никогда не находил ситуации, когда думал, что хорошо, я могу открыть этот объект eigenclass и изменить его и оставить большинство других объектов одного и того же класса без изменений. Просьба представить примеры реальных ситуаций, когда вы использовали это.
Кажется, что алгоритм stackoverflow отражает этот субъективный вопрос. Это не. Есть тонны открытых вопросов: http://stackoverflow.com/questions/1605774/real-world-use-of-binding-objects-in-ruby или http://stackoverflow.com/questions/1343619/php -real-world-oop-example –
Благодарим вас за то, что вы нашли те старые вопросы, которые больше не по теме и должны быть закрыты и удалены! –
Есть намного больше. Почему вы думаете, что они не по теме? –