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

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008