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

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014