Desain pattern (design pattern) dalam Bahasa Pemrograman adalah suatu solusi umum untuk
masalah pemrograman yang sering muncul, yang telah di uji dan terbukti efektif dalam praktek.
Desain pattern membantu programmer untuk membuat kode yang lebih terorganisir, mudah di mengerti, dan mudah di ubah.