多くの人が確信しているように、インターフェースの前に。を付けるアプローチを採用していますI
。したがって、クラスiCal
に名前を付けると、インターフェースではないため、現在の命名規則に違反しますCal
(またはそうですか?)。私はグーグルを手早く持っていましたが、それが何かの略であると仮定して、フルネームi
に置き換えるのが最も簡単なオプションのように思われるので、何の略かを解読することができません。i
どんなアドバイスも大歓迎です。
3 に答える
1
「i」は「インターネット」の略だと思います。
iCalendarを指定するRFC5545のRfc5545Calendar
後で、物事などを呼び出すことができます。(RFC 2445にはかなり厄介な部分がありました。おそらく、それを置き換えた5545の方が優れています...)
于 2012-09-03T15:17:10.410 に答える
1
私にとって、iCalとICalは2つの異なるものです。私の意見では、iCalは.netインターフェースの命名規則に違反していません。
アダムのコメントに基づいて明確にするために-アダムがパスカルケースに入れられているすべてのタイプの慣習を破ると指摘しているので、私はそれを使用するとは言っていませんでした。私のポイントは、iCalはインターフェースを意味しないということでした。
于 2012-09-03T15:19:39.867 に答える
0
この場合、インターフェイスの命名規則を破るためiCal
に呼び出す必要があるため、慣習を破ることはないと思います。ICal
Interfaces namigの慣習の問題のため、これを書いたプログラマーは問題を引き起こしたくなくi
、別の単語の頭文字である頭字語を書きたかったと思います。
于 2012-09-03T16:17:35.513 に答える