Translate

Archive for April 2012

Materi 3 Factory Method

Dengan membuat Factory Method dan mendefinisikan sebuah class interface, kita bisa men-generate object yang dinamis sesuai kebutuhan dan implementasi yang diinginkan. Harap di-ingat lagi, ruang lingkup dari Factory Method adalah class, Factory Method sendiri adalah class object yang static.
Contoh di bawah menggambarkan bagaimana ObjectFactory memanfaatkan class interface object menjadi lebih dinamis. Contoh lain implementasi pattern ini adalah BorderFactory atau SocketFactory yang merupakan standart package Java API.
Observer Pattern menerapkan mekanisme Publisher dan Subscriber untuk mengatur bagaimana sebuah object mengetahui perubahan state di object lainnya.

Materi 2 Abstract Factory pattern

Abstract Factory pattern menyediakan sebuah interface untuk membangun family yang berkaitan atau bergantung pada objek tanpa menspesifikasikan kelas nyata nya.
gambar struktur abstract factory.jpg

Prinsip dasar dari Abstract Factory pattern adalah:
1. Terdapat kelas Abstract Factory (sebuah interface), dimana AbstractFactory merupakan sebuah interface yang mendefinisikan bagaimana cara untuk membuat objek dari AbstractProduct. Intent dari AbstractFactroy adalah menciptakan family dari objek yang berkaitan tanpa harus bergantung pada concrete class-nya

Materi 1 Singleton

Tujuan Singleton adalah membuat suatu class dengan method membuat instance baru ( untuk memastikan apakah hanya ada instance sualu class diciptakan ). Contoh : Meskipun ada banyak printer dan dokumen yang akan dicetak, tetapi hanya ada 1 printer Singletom. Class tersebut bertanggung jawab untuk metracking  instanance-nya sendiri.

Abstraksi Design Pattern

Design pattern merupakan komponen yang diperlukan dalam proses reusable-code pada pemrograman berorientasi projek. Berbagai jenis design pattern yanng sering digunakan antara lain Singleton, Adapter Pattern, Facade Pattern, Bridge Pattern, Strategy Pattern, Observer Pattern, dan Tamplete Pattern. Dalam Penulisan ini menjelaskan mengenai tujuan dari masing - masing  design Pattern. 

About Me

My photo
Banyuwangi, Jawa Timur, Indonesia

Popular Post

Blogger templates

About Us

Total Pageviews

Powered by Blogger.

Visitor

Flag Counter

- Copyright © Ilmu Stikom Banyuwangi -Ilmu Stikom Banyuwangi -dherry- Powered by Blogger