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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • Microsoft Research

    Microsoft Re

    24 EKİM 2008