簡體   English   中英

Monticello擴展方法分類規則

[英]Monticello extension method categorization rules

我很好奇Monticello擴展方法的分類規則。 我注意到(在Pharo圖像中)有些全為小寫字母,例如* package-name,而另一些全都是小寫字母,例如* Package-Name。 我也很好奇子類別在包名稱后添加“真實”類別,例如* Package-Name-accessing,例如,在使用訪問器擴展某些類時,是否受此支持或存在危險並且有可能破壞?

更新:如果我做錯了什么,我想知道為什么而不是不加評論地投票。

程序包名稱比較不區分大小寫。 傳統上,Smalltalk使用小寫類別。 您都可以自由使用。

在類別名稱中添加“ -foo-bar baz”后綴沒有什么害處。

請注意,這不是Monticello內置的。 它使用PackageInfo來確定哪些定義是給定包的一部分。 瀏覽PackageInfo很有啟發性。

同樣,基於名稱的匹配只是默認設置。 PackageInfo子類可以覆蓋此方法,但是很少這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM