Anda di halaman 1dari 1

pola desain perangkat lunak

Dalam rekayasa perangkat lunak, pola desain perangkat lunak adalah solusi dapat digunakan kembali
umum untuk masalah umum yang terjadi dalam konteks tertentu dalam desain software. Ini bukan
desain selesai yang dapat diubah langsung ke sumber atau kode mesin. Ini adalah deskripsi atau
template untuk bagaimana memecahkan masalah yang dapat digunakan dalam berbagai situasi. pola
desain yang diformalkan praktik terbaik yang programmer dapat digunakan untuk memecahkan masalah
umum ketika merancang aplikasi atau sistem.

pola desain berorientasi objek biasanya menunjukkan hubungan dan interaksi antara kelas atau objek,
tanpa menentukan kelas aplikasi akhir atau benda yang terlibat. Pola yang menyiratkan negara bisa
berubah dapat unsuited untuk bahasa pemrograman fungsional, beberapa pola dapat diberikan tidak
perlu dalam bahasa yang telah built-in mendukung untuk memecahkan masalah mereka mencoba untuk
memecahkan, dan pola berorientasi objek yang belum tentu cocok untuk non-object bahasa
berorientasi.

pola desain dapat dilihat sebagai pendekatan terstruktur untuk pemrograman komputer menengah
antara tingkat paradigma pemrograman dan algoritma beton.

Anda mungkin juga menyukai