我正在寫一個名稱以I開頭的類(因爲這是我們與之集成的產品的名稱 - 無法更改)。以I開頭的C#類名稱
約定規定類名必須以大寫字母開頭,但在這種情況下,消費者會認爲它是界面。
是否有任何文檔指導開發人員在這裏採用正確的方法?此外,如果我需要實施和接口,會發生什麼情況 - 它應該是IiProduct/IIProduct嗎?
編輯補充:
我不能提及的原因很明顯的產品,但它遵循相同的大寫約定蘋果。 iPhone,因此IPhoneClass(遵循它們的品牌,但作爲一個接口出現)而不是IphoneClass(遵循約定而不是品牌)。
我不認爲這是一個接口,接口開始'我 ....' –
2012-01-17 11:29:40
我不能提及的原因很明顯的產品,但它遵循相同的大寫約定蘋果。 iPhone,因此IPhoneClass(作爲界面顯示)而不是IphoneClass(正如您在評論中提到的,並顯示爲類)。 – Liath 2012-01-17 11:31:12
什麼@GeorgeDuckett說 - 一個很好的例子是'Image'類。 – Widor 2012-01-17 11:32:25