Apa itu desain pola?
Pola desain memberikan solusi yang dapat digunakan kembali secara umum untuk masalah umum yang terjadi dalam desain perangkat lunak. Pola biasanya menunjukkan hubungan dan interaksi antara kelas atau objek. Idenya adalah untuk mempercepat proses pengembangan dengan memberikan paradigma pengembangan/desain yang telah teruji dengan baik.
Dimana desain pola digunakan?
Pola desain mewakili praktik terbaik yang digunakan oleh pengembang perangkat lunak berorientasi objek yang berpengalaman. Pola desain adalah solusi untuk masalah umum yang dihadapi pengembang perangkat lunak selama pengembangan perangkat lunak.