SORU
18 HAZİRAN 2010, Cuma


Kodlama Kuralları Adlandırma Çeteleler

Java adlandırma numaralandırma için bir sözleşme var mı?

Benim tercihim bir numaralandırma türü olmasıdır. Bu yüzden, örneğin, bir sıralama var

Fruit{Apple,Orange,Banana,Pear, ... }

NetworkConnectionType{LAN,Data_3g,Data_4g, ... }

Bu adlandırma karşıyım:

FruitEnum
NetworkConnectionTypeEnum

Kolay çeteleler olan koparmak için olduğunu anlıyorum, ama o zaman da olurdu:

NetworkConnectionClass
FruitClass

Ayrıca, iyi bir belge ve şikayetlerinizi bildirmek için, vb. nerede sabitleri için aynı nitelendiren var mı?

Walter

CEVAP
18 HAZİRAN 2010, Cuma


Çeteleler sınıfları ve sınıflar için kuralları izleyin gerekir. Bir numaralama örnekleri sabitler ve değişkenler için kuralları izleyin gerekir. Bu yüzden

enum Fruit {APPLE,ORANGE,BANANA,PEAR};

FruitEnum FruitClass daha fazla yazmak için bir neden yok. Sadece hiçbir bilgi eklemek israf dört (veya beş) karakter.

Java bu yaklaşım kendisini önerir ve used in their examples.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007