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

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009