谁能给我指点一个站点,或者给我一些关于如何为接口、类甚至可能与该对象或方法的作用相关的方法和属性选择名称的智慧?
这是专门针对 Microsoft 开发的,因此 Java 风格的“doGet”等并没有真正使用,但是必须存在一些跨越语言障碍的通用规则(我会认为)。
一个例子可能会有所帮助:我有 4 种接口名称可供选择:
IGroupedItem
IGroupableItem
IDataEntity
IGroupedEntity
它们都包含一个形容词和一个名词,或者只是一个名词。看看 .NET 框架,似乎必须为此制定某种规则集,以保持一致性?除了方法的明显动词。
编辑:虽然该示例是一个接口,但我并不仅限于接口。一般准则是类是名词、方法动词、属性名词。我想我的意思是同义词的选择。到处都是错误的“实体”