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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • MrOctopi

    MrOctopi

    6 Aralık 2010