Selasa, 10 Juli 2012

Modul 10 - Behavioral Patterns (Template Method, Visitor)


10.1. Template Method Pattern
Tujuan dari template method adalah:
§  Menggambarkan kerangka algoritma dalam sebuah operasi sehingga meminimalisir beberapa langkah subclass
§  Subclasss dapat mendefinisikan algoritma tertentu tanpa harus mengubah struktur algoritmanya.
Method template pattern mendefinisikan kerangka program algoritma. Satu atau lebih dari langkah-langkah algoritma dapat diganti oleh subclass yang berbeda untuk memungkinkan perilaku sambil memastikan bahwa algoritma menyeluruh masih diikuti.
Dalam pemrograman berorientasi obyek, pertama kelas yang dibuat yang menyediakan langkah-langkah dasar dari desain algoritma. Langkah-langkah ini diimplementasikan dengan menggunakan metode abstrak. Kemudian, subclass mengubah metode abstrak untuk melaksanakan tindakan nyata. Dengan demikian, algoritma umum disimpan di satu tempat namun langkah-langkah konkret dapat diubah oleh subclass.

About Me

Foto Saya
Tian | Blog's
Banyuwangi, Jawa Timur, Indonesia
gak keren tapi menarik, kadang jutek tapi baik, :D
Lihat profil lengkapku
Tian Septian 15 Desember jam 16:11 Laporkan
widget