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

  • Avast

    Avast

    27 NİSAN 2006
  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • National Geographic

    National Geo

    7 Mayıs 2006