Creation Patterns
Pattern model ini menangani pembuatan object, kalo kita kan kadang membuat object sesuka kita tanpa mempertimbangkannya. contohnya saat kita membuat suatu object yang kita buat pada suatu class tidak bisa dimanfaatkan pada kelas lain. padahal harusnya kita bisa memanfaatkannya. dengan patterns model ini kita lebih bisa mengoptimalkan pembuatan suatu object. Pattern - pattern pada model ini adalah : 1. Singleton Pattern Singleton digunakan ketika ada suatu resource yang hanya boleh ada satu instance eksklusif di dalamnya. Salah satu implementasinya sering digunakan pada kasus penggunaan resource database. Dalam aplikasi, cukup hanya ada 1 koneksi saja yang digunakan oleh berbagai object lainnya. Hal ini untuk mencegah pemborosan memory karena banyaknya instance yang sebenarnya tidak perlu.
2. Factory Method.
Factory Method Pattern merupakan salah satu jenis design pattern creational, artinnya pattern model ini menangani pembuatan sebuah object. definisi dari pattern factory method ini secara gampang nya adalah pola yang memungkinkan sebuah method menghasilkan retrun values yang sama walaupun inputnya berbeda.
3. Abstract Factory
Abstract factory pattern tidak jauh - jauh berbeda dengan Factory Pattern, dan Abstract factory pattern ini juga termasuk kategori design pattern creational. Abtract factory, pattern ini dapat mendefinisikan persetiap factory method nya menjadi operator baru. pattern Abstract factory ini menyediakan sebuah interface untuk menciptakan object yang terkait tanpa perlu menyatakan Class implementasi dari interface ini.
4. Prototype.
prototype pattern ini berguna untuk mengkloning suatu object sehingga akan seperti bentuk aslinya, gak mbuang - mbuang dan pasti seperti object aslinya
5. Builder
Pattern Builder ini adalah pattern terakhir dari kategori creational patterns yang ane bahas, artinya pattern ini design pattern yang menangangi pembuatan sebuah object. pengertian pattern builder ini adalah algoritma yang berfungsi untuk memisahkan pembangunan object yang sulit dari representasinya sehingga