152x Filetype PDF File size 0.65 MB Source: imamcs.lecture.ub.ac.id
Pola-Pola Perancangan/ Design Patterns Observer Design Pattern Imam Cholissodin, S.Si., M.Kom UBmail : imamcs@ub.ac.id | Blog : http://imamcs.lecture.ub.ac.id Outline Introduction to Observer General Example Motivation for Using Example of the Problem Aspects of Observer Design Generalized Structure Two Ways to Implement Updates General Implementation Benefits of the Observer Pattern Trouble Spots Introduction to Observer • A Gang of Four (GoF) design pattern, salah satu pola yang dibahas dalam Desain Pattern : Elements of Reusable Object- Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. • Observer mendefinisikan kebergantungan antar objek dalam bentuk one-to-many atau many-to-many. • Ketika kondisi suatu objek mengalami perubahan, maka semua objek lain yang bergantung pada objek tersebut akan diperbarui secara otomatis. • Digunakan untuk penanganan event (event handling) di mana diperlukan konsistensi antara objek, misalnya Swing Framework untuk pengembangan GUI. General Example Misalkan Anda memiliki beberapa data yang dapat ditampilkan dalam tabel, grafik batang atau pie chart. Perubahan data yang mendasari harus tercermin/tergambar dalam semua tiga tampilan tersebut. Di sinilah Observer Desain Pattern digunakan (sangat berguna).
no reviews yet
Please Login to review.