Selasa, 07 Mei 2013

Facade Pattern

,

The fasad pola (atau pola façade ) merupakan pola desain perangkat lunak yang umum digunakan dengan pemrograman berorientasi obyek . Nama ini dengan analogi ke fasad arsitektur .
Fasad adalah sebuah objek yang menyediakan antarmuka disederhanakan untuk tubuh yang lebih besar dari kode, seperti perpustakaan kelas . Fasad A dapat:
·         membuat perangkat lunak perpustakaan mudah digunakan, memahami dan menguji, karena fasad memiliki metode yang mudah untuk tugas umum;
·         membuat perpustakaan lebih mudah dibaca, karena alasan yang sama;
·         mengurangi ketergantungan kode luar di inner perpustakaan, karena sebagian besar kode menggunakan fasad, sehingga memungkinkan lebih banyak fleksibilitas dalam pengembangan sistem;
·         membungkus koleksi dirancang buruk dari API dengan yang dirancang dengan baik API tunggal (sesuai kebutuhan tugas).

Penggunaan :
Facade A digunakan ketika seseorang ingin antarmuka yang lebih mudah atau sederhana untuk obyek mendasari
pelaksanaan. Selain itu, sebuah adaptor digunakan ketika bungkusnya harus menghormati antarmuka tertentu
dan harus mendukung polimorfik perilaku. Sebuah dekorator memungkinkan untuk menambah atau mengubah
perilaku dari sebuah antarmuka pada saat run-time.
Pola
Maksud
         Adaptor
        Mengkonversi satu antarmuka yang lain sehingga cocok apa yang klien mengharapkan
        Penghias
        Dinamis menambahkan tanggung jawab untuk antarmuka dengan membungkus kode asli
         Penglihat an
        Menyediakan antarmuka disederhanakan

Struktur  :
Penglihatan 
Kelas fasad abstrak Paket 1, 2, dan 3 dari sisa aplikasi. 

Klien
Benda-benda yang menggunakan Pola Facade untuk mengakses sumber daya dari Paket.



0 komentar to “Facade Pattern”

Posting Komentar