例如是
MyLibrary.Data.Import.Hotels
Bad Vs
MyLibrary.Data.Import.ImportHotels
甚至
MyLibrary.Data.ImportHotels
答案 0 :(得分:3)
IMO:
动词应仅用于方法名称。类名应该是名词。名称空间相同。我的版本MyLibrary.Data.Hotel.Import()
或类似的内容
答案 1 :(得分:0)
安德烈指出,班级名称描述的是对象类。
该类的实例是对象本身,例如该类是酒店,该类的一个实例可以成为“The Ritz”的对象。
一些名词可以进一步用于添加对象的属性,例如房间数量,酒店名称,空房数量等。
然后使用动词来描述对象实例或属性的动作,例如。 setNumberOfRooms,getNumberOfVacantRooms等。
你怎么能说动词是一个对象?只是看着你的物体,heirarchy会产生一点气味。当然,在重构意义上! ( - :
有关详细信息,我不能足够推荐“Object Oriented Systems Analysis: Modeling the World in Data”这本书。这是从OOA的早期开始,但今天仍然高度相关。
HTH