Aliif Arief Homepage

Mengenal Design Pattern

By Aliif Arief · 1 minute · 203 Words

Halo semua,

Kali ini kita akan belajar apa itu design pattern dalam bidang software engineering dan mengapa design pattern itu penting untuk diketahui sebelum kita membuat sebuah software.

Kalau menurut Wikipedia design pattern adalah “In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code.”

Sebenarnya untuk sekedar membuat software tanpa tahu prinsip - prinsip dalam design pattern itu dapat kita lakukan, namun kemungkinan software tersebut dari segi struktur tidak akan sebaik software yang sudah menerapkan design pattern dan bila nanti dilakukan maintaining serta pengembangan fitur akan lebih sulit dibandingkan dengan software yang menerapkan design pattern dalam pengembangannya.

Design pattern memiliki banyak sekali prinsip - prinsip namun kali ini kita tidak akan mempelajari seluruhnya karena terlalu banyak, oleh karena itu Ini akan menjadi beberapa seri artikel yang membahas satu persatu prinsip dalam design pattern yang lumayan sering dan umum untuk digunakan.

Berikut beberapa prinsip design pattern yang akan kita bahas dalam beberapa artikel ke depan:

  1. Singleton
  2. Builder
  3. Factory Method
  4. Abstract Factory
  5. Prototype
  6. Object Pool
  7. Adapter
  8. Repository
  9. Facade
  10. Template Method
  11. Bridge
  12. Compoite

Nantikan lanjutan artikelnya.

----

Published Sep 20, 2022

Menunda sebuah Pedang Bermata dua