Objek Metode Pengembangan Sistem Berorientasi Objek
46 demikian menyediakan batas-batas konseptual, relatif terhadap perspektif
pembaca. 2.
Enkapsulasi Encapsulation Abstraksi dan enkapsulasi merupakan konsep yang saling melengkapi.
Abstraksi berfokus pada perilaku yang dapat diamati dari objek, sedangkan enkapsulasi berfokus pada implementasi yang menimbulkan perilaku ini.
Enkapsulasi adalah proses pemilahan unsur-unsur abstraksi yang merupakan struktur dan perilaku, enkapsulasi berfungsi untuk memisahkan antarmuka
abstraksi dan implementasinya. 3.
Modularitas Modularity Abstraksi ditempatkan di modul untuk menghasilkan arsitektur sistem fisik.
Khusus untuk aplikasi yang lebih besar, di mana kita mungkin memiliki banyak ratusan kelas, penggunaan modul sangat penting untuk membantu mengelola
kompleksitas. Modularitas adalah bagian suatu sistem yang telah dipecah menjadi satu set modul terpadu dan mudah digabungkan.
4. Hirarki Hierarchy
Satu set abstraksi sering membentuk hirarki dan dengan mengidentifikasi hirarki dalam perancangan, dapat memudahkan dalam pemahaman masalah. Dua
hirarki yang paling penting dalam sistem yang kompleks adalah struktur kelasnya sebuah hirarki dan struktur objeknya bagian dari hirarki.
47