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

  • Sam Kear

    Sam Kear

    14 Temmuz 2007
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011
  • TouchePro

    TouchePro

    27 EYLÜL 2007