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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • fireflame65

    fireflame65

    27 Mart 2007