Abstraksi dan Modularisasi dalam Java

 Dalam pembuatan suatu software hal yang perlu dilakukan pertama kali adalah membuat abstraksi. Abstraksi sendiri adalah suatu proses membagi problem-problem menjadi beberapa bagian agar leih mudah pembuatannya. Sedangkan modularisasi adalah suatu proses membagi lagi abstraksi software agar dapat dibuat dengan lebih mudah.

Pada kesempatan kali ini kita akan mencoba membuat sebuah abstraksi dan modularisasi aplikasi untuk Smart TV. Berikut adalah gambaran sederhana sistem UI pada sebuah Smart TV:


Seperti yang terlihat pada gambar di atas ketika cursor mengarah ke salah satu pilihan aplikasi maka nama aplikasi akan tampil. Hal ini adalah contoh sederhana antara abstraksi dan modularisasi, dengan abstraksi:


dan modularisasi:


Dengan melakukan abstraksi dan mdularisasi kita dapat dengan mudah menemukan letak keasalahan jika terjadi error pada program.

Sekian adalah contoh sederhana mengenai abstraksi dan modularisasi dalam pembuatan sebuah software.

Komentar

Postingan populer dari blog ini

Desain Class dengan Java