Aşağıdaki Ruby modülünü hayal edin:Sınıfsız Modüllerde örnek yöntemlerin amacı nedir?
module Foo
def inst_method
puts "Called Foo.inst_method"
end
def self.class_method
puts "Called Foo.class_method"
end
end
Açıkça Foo.class_method
herhangi bir sınıf örneği olmadan çağrılabilir. Ancak, Foo.inst_method
'e ne oluyor? Daha önce bir sınıf dahil etmeden/genişletmeden Foo.inst_method
'u aramak mümkün mü?
Sorumluluk reddi: Soru gerçek bir problemi çözmeye odaklanmadı. Sadece Ruby nesne sistemi hakkındaki anlayışımı geliştirmeye çalışıyorum.