BAB 2
INFORMATION HIDING, ENCAPSULATION
INFORMATION HIDING, ENCAPSULATION
Vendor perangkat lunak computer merahasiakan source code produknya, user hanya diberitahu melalui manual cara menggunakan produknya. Programmer java pun tidak perlu mengetahui bagaimana rinci source code dari modul interface referensi (API), programmer hanya perlu tahu return value dan parameter milik method-methodnya, atau hanya perlu tahu parameter milik constructorconstructornya.
Information Hiding
adalah menyembunyikan attribute dan method suatu objek dari objek lain.
Encapsulation
adalah menyembunyikan atribute suatu objek dari objek lain. Attribute maupun method disembunyikan dengan cara memberikan modifier private.