composed_of в направляющих - когда использовать его?

Когда должен Вы использовать ActiveRecord composed_of метод класса?

18
задан Damien Wilson 27 April 2010 в 02:59
поделиться

1 ответ

лично я думаю, что это полезно, когда у вас есть объекты, которые не хранятся в базе данных, как показано в базе данных, например температура, местоположение GPS, баланс и т. д.

Тогда вы можете спросить, почему они не хранятся в базе данных? В базе данных мы храним только значение, но если мы хотим присоединить к этому значению полезные, релевантные методы,

например,

  1. в случае температуры нам могут потребоваться такие методы, как to_fahrenheit , to_celsius , is_boiling_point? и т. Д.

  2. в случае определения местоположения GPS, нам могут понадобиться такие методы, как distance_from (point) , route_to (point) и т. д.

, так что это очень полезно, когда мы можем просто создать классы для этих объектов и использовать Compose_of для инициализировать эти объекты на лету

надеюсь, что это поможет =)

22
ответ дан 30 November 2019 в 08:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: