Halloween Costume ideas 2015

Software, Film dan Artikel Terbaru dan Terpopuler - Menyediakan Software terbaru dan juga pastinya Full Version, Film terbaru yang pasti HD, dan Artikel yang bermanfaat.

Kelas Data Pribadi


   Kontrol akses tulis ke atribut kelas
Data terpisah dari metode yang menggunakannya
Merangkum inisialisasi data kelas
Menyediakan jenis baru akhir - akhir setelah konstruktor

   Kelas A dapat mengekspos atributnya (variabel kelas) untuk manipulasi ketika manipulasi tidak lagi diinginkan, misalnya setelah konstruksi. Menggunakan pola desain data kelas swasta mencegah manipulasi yang tidak diinginkan.

Kelas A mungkin memiliki satu kali atribut bisa berubah yang tidak dapat dinyatakan final. Menggunakan pola desain ini memungkinkan pengaturan satu kali dari atribut-atribut kelas.

Motivasi untuk pola desain ini berasal dari tujuan desain melindungi negara kelas dengan meminimalkan visibilitas dari atributnya (data).

   Pola desain data kelas pribadi berusaha untuk mengurangi eksposur atribut dengan membatasi visibilitas mereka.

   Hal ini mengurangi jumlah atribut kelas dengan encapsulating mereka di objek data tunggal. Hal ini memungkinkan desainer kelas untuk menghapus menulis keistimewaan atribut yang dimaksudkan untuk mengatur hanya selama konstruksi, bahkan dari metode kelas sasaran.


   Pola desain data kelas swasta memecahkan masalah di atas dengan mengekstraksi kelas data untuk kelas target dan memberikan contoh kelassasaran sebuah instance dari kelas data yang diambil.


   Membuat kelas data. Pindah ke kelas data semua atribut yang perlu bersembunyi.
Buat di kelas utama instance dari kelas data.
Kelas utama harus menginisialisasi kelas data melalui konstruktor kelas data ini.
Mengekspos setiap atribut (properti variabel atau) kelas data melalui getter.
Mengekspos setiap atribut yang akan berubah dalam lebih lanjut melalui setter




Kategori :

Posting Komentar

Peraturan Berkomentar :
✔ Berkomentarlah Sesuai Artikel Diatas
✔ Untuk Berkomentar Gunakan (OpenID / Name URL / Google+)
✔ Berkomentarlah Menggunakan Bahasa Yang Jelas
✔ Relevan
✔ Sopan
✖ SPAM
✖ Link Aktif (Live Link)
✖ Promosi (Iklan)
✖ OOT (Out Of Topic)

MKRdezign

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.
Javascript DisablePlease Enable Javascript To See All Widget