Menerapkan Akses Publik dan Privat dalam c#

Penggunaan yang
tepat dari akses publik dan privat merupakan komponen kunci dalam keberhasilan
pemograman berorientasi objek. Meskipun tidak ada aturan tegas mengenai ini,
berikut diberikan beberapa prinsip umum yang bisa dijadikan acuan:

1.  Anggota suatu kelas yang hanya digunakan di
dalam kelas itu sendiri harus dideklarasikan privat.

2.  Data instans yang harus dalam rentang nilai
tertentu harus dideklarasikan privat, sehingga metode publik bisa berperan
sebagai pemeriksa rentang.

3.  jika pengubahan suatu anggota dapat
menyebabkan pengaruh melebihi anggota itu sendiri (yaitu, mempengaruhi aspek
lain dari objek), maka anggota itu harus privat dan akses terhadapnya harus
dikendalikan.

4.  Anggota yang bisa membahayakan suatu objek
ketika disalahgunakan harus dideklarasikan privat. Akses terhadap anggota ini
harus melalui metode publik untuk mencegah penyalahgunaan.

5.  Metode yang mendapatkan (get) dan menetapkan
(set) nilai dari data privat harus dideklarasikan publik.

Leave a Reply