SORU
24 Mayıs 2010, PAZARTESİ


Genel tür parametre Java adlandırma (birden fazla karakter ile)?

Bazı arabirimler kodu daha okunabilir hale getirmek için birden fazla karakter ile genel tür parametre adı istiyorum yazdım.

Bir şey...gibi.

Map<Key,Value>

Bunun yerine...

Map<K,V>

Ama yöntemleri söz konusu olduğunda, bu tür parametreleri de kafa karıştırıcı olan java sınıfları gibi görünüyor.

public void put(Key key, Value value)

Bu Anahtar ve Değer sınıfları gibi görünüyor. Buldum ya bazı gösterimler, ama güneş bir sözleşme veya genel en iyi uygulama gibi bir şey düşündüm.

Ben guesed alternatifleri bulunan...

Map<KEY,VALUE>
Map<TKey,TValue>

CEVAP
24 Mayıs 2010, PAZARTESİ


Oracle Java Tutorials > Generics > Generic Types aşağıdakileri önerir:

Türü Parametre Adlandırma

Kongre tarafından, türü parametre adı tek harfleri büyük harfle yazılır. Bu tribünde keskin kontrast için değişken naming kuralları zaten biliyorsun, ve iyi bir nedenle: Olmadan bu Sözleşme, bu zor olacak söylemek arasındaki fark a tipi değişken ve sıradan bir sınıf veya arabirim adı.

En sık kullanılan tür isimleri parametre:

  • E - Element (yaygın Java Koleksiyonları Çerçeve tarafından kullanılır)
  • K - Anahtar
  • N - Numarası
  • T - Tipi
  • V - Değer
  • S,U,V vb. - , 3., 4. 2. tip

Bu isimler Java SE API boyunca kullanılan ve bu dersin geri kalanı göreceksiniz.

Bunun için geliştiriciler ve olası yönetenler arasında karışıklığı önlemek için sopa istiyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012