Showing posts with label desain pattern. Show all posts
Showing posts with label desain pattern. Show all posts

Wednesday, 24 April 2013

Bridge Pattern merupakan sebuah pola yang memisahkan antara desain interface dengan implementasinya. Tujuan dari pola ini adalah sebagai pola/kontrak yng harus dipenuhi oleh class yang akan meng-implements-nya. Contoh pada hewan, tiap-tiap hewan memiliki ciri khas suara yang berbeda namun sama-sama memiliki suara. Kita bisa saja membuat sebuah method dengan cara manual yaitu dengan membuat method di tiap-tiap class hewan. Namun cara ini tidak efisien. Untuk lebih jelasnya mari kita buat contoh programnya.

Class SuaraHewan (interface)

package bridge;

/**
 *
 * @author Administrator
 */
public interface SuaraHewan {

    public void bersuara();
}

Posted by Unknown On 15:00 No comments READ FULL POST
Hello kawaan , kali ini kita akan membahas mengenai Abstract Factory Pattern ( apaan tuh??? ). Abstract Factory Pattern merupakan sebuah pola yang dibuat dengan tujuan sebagai pola/kontrak bagi class turunannya. Disini kita akan membuat sebuah class induk yang bersifat abstract beserta method yang bersifat abstract. Untuk lebih jelasnya mari kita lihat contoh dibawah ini.

abstract

Pada hirarki diatas kita akan membuat class Monster menjadi sebuah abstract class, sehingga class Monster hanya akan menjadi pola bagi class turunannya dan tidak dapat dibuat objeknya lagi.

Class Monster

package abstract_factory;

/**
 *
 * @author Administrator
 */
public abstract class Monster {

    public abstract void status();
}

Posted by Unknown On 14:07 No comments READ FULL POST
  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Recent Post

Entri Populer

Total Pageviews

Visitor



Flag Counter

    About

    Orang yang berilmu mengetahui orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu.