Apa yang dimaksud dengan pola desain perangkat lunak?
Dalam rekayasa perangkat lunak, pola desain perangkat lunak adalah solusi umum yang dapat digunakan kembali untuk masalah yang umum terjadi dalam konteks yang diberikan dalam desain perangkat lunak. Ini bukan desain jadi yang dapat diubah langsung menjadi sumber atau kode mesin.