SORU
15 ŞUBAT 2010, PAZARTESİ


Karşılaştırılabilir ve Karşılaştırıcı ne zaman kullanılır

Bir sahada, Skor söyle sıralamak istiyorum nesnelerin bir listesi var. Fazla düşünmeden Karşılaştırıcı uygulayan yeni bir sınıf yazdım, bu görevi yapar ve çalışır.

Şimdi bu geriye dönüp baktığımda, eğer bunun yerine benim sınıf Karşılaştırıcı uygulayan yeni bir sınıf oluşturmak yerine Karşılaştırılabilir uygular mıyım, merak ediyorum. Skor nesneleri sipariş edilecek tek bir alandır.

  1. Ne ben bir yöntem olarak kabul edilebilir mi yaptın?

  2. Doğru bir yaklaşım "Birinci sınıf Karşılaştırılabilir (doğal sipariş için) uygulamak zorunda ve eğer alternatif alan bir karşılaştırma gerekiyorsa, o zaman Karşılaştırıcı uygulayan yeni bir sınıf oluştur".

  3. (2) yukarıdaki doğruysa, o zaman bir tek sonra Karşılaştırıcı uygulanması gerektiği anlamına sınıfı Karşılaştırılabilir uygular mı? (Orijinal Dersim kendi varsayarak).

CEVAP
15 ŞUBAT 2010, PAZARTESİ


Eğer bir tanımlamak istiyorsanız Comparable kullanınvarsayılan(doğal) söz konusu nesnenin davranışlarını sipariş, yaygın bir uygulama teknik veya doğal (veri tabanı) kullanmak için. bunun için nesne tanımlayıcı.

Eğer bir tanımlamak istiyorsanız Comparator kullanınharici kontrol edilebilirdavranışları sipariş, bu varsayılan davranışı geçersiz kılmak sipariş edebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014
  • Pocketnow

    Pocketnow

    14 EKİM 2007