SORU
20 ŞUBAT 2014, PERŞEMBE


Değişmez bir nesnenin durumunu göstermek için sorun olur mu?

Sabit nesneler son zamanlarda kavramı üzerinde gelerek, devlet denetleme erişim için en iyi uygulamaları bilmek istiyorum. Beynimin yönelik kısmı beni itiyor nesne kamu üyeleri görünce korkudan diz çökecek olsa bile, böyle bir şey yok teknik sorunlar görüyorum

public class Foo {
    public final int x;
    public final int y;

    public Foo( int x, int y) {
        this.x = x;
        this.y = y;
    }
}

Daha rahat private gibi alanları ilan edip her biri için alıcı yöntemleri hissederim ama bu durumu sadece okunur açıkça zaman aşırı karmaşık görünüyor.

Değişmez bir nesnenin durumunu erişim sağlamak için en iyi uygulama nedir?

CEVAP
20 ŞUBAT 2014, PERŞEMBE


Tamamen nesne kullanmak için gidiyoruz nasıl bağlıdır. Kamu alanları doğal olarak kötü değil, sadece kötü ortak olmak için her şeye değer. Örneğin java.awt.Point sınıfı x ve y alanları ortak yapar, ve hatta son değil. Örnek ortak alanlar iyi bir şekilde kullanmak gibi görünüyor, ama sonra yine başka bir sabit nesnenin iç alanların tümünü göstermek istemeyebilirsiniz. -Tüm yakalamak kural yoktur.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012