2015-03-25 31 views
5

Monticello uzatma yöntemlerini sınıflandırmak için kuralların ne olduğunu merak ediyorum. Ben (Pharo görüntüde) bazı diğerleri gibi * paket-isim gibi tüm küçük harf gibi * paket-ismi, diğerleri gibi normal durumda olduğunu fark ediyorum. Ayrıca paket isminden sonra bir "gerçek" kategori eklemek için alt kategoriyi merak ediyorum: * Paket-Erişim-erişim, örneğin bazı sınıflar ile genişletilirken, bu destekli veya tehlikeli ve kırılması mümkün mü?Monticello uzatma yöntemi sınıflandırma kuralları

Güncelleme: Yanlış bir şey yapsaydım, neden açıklama yapmadan indirme yapmak yerine bilmek isterim.

cevap

6

Paket adı karşılaştırması büyük/küçük harfe duyarlıdır. Geleneksel olarak, Smalltalk küçük harf kategorilerini kullanır. Sen de kullanmakta özgürsün.

Kategori adına '-foo-bar baz' soneklerinin eklenmesi konusunda herhangi bir zarar yoktur.

Bunun Monticello'da bulunmadığını unutmayın. Hangi tanımların belirli bir paketin parçası olduğunu belirlemek için PackageInfo kullanır. PackageInfo taraması aydınlanıyor.

Ayrıca, ad tabanlı eşleme yalnızca varsayılan değerdir. Bir PackageInfo alt sınıfı bunu geçersiz kılabilir, ancak bu çok nadiren yapılır.