Ruby'de "Base" sınıflarını adlandırmak olağan bir durum gibi görünüyor. Neden olduğundan ve nasıl hissettiğimi bilmiyorum. Örneğin, ActiveRecord numaralı telefonu ele alalım. ActiveRecord
, Observer
ve Migration
gibi bir dizi sınıfın yanı sıra Base
adlı bir sınıfı içeren bir modüldür. Observer
ve Migration
içeren ActiveRecord
sınıfına sahip olmanın aksine bunun yararı nedir?Ruby "Temel" sınıfları
class ActiveRecord
class Observer
[...]
end
class Migration
[...]
end
end
module ActiveRecord
class Base
[...]
end
class Observer
[...]
end
class Migration
[...]
end
end