
Design Patterns: Elements of Reusable Object-Oriented Software
by Gang of Four
16 key points 32 min 3 takeaways
What this book is about
"Design Patterns: Elements of Reusable Object-Oriented Software" oleh Gang of Four adalah buku tentang cara merancang perangkat lunak berorientasi objek yang tidak harus dibongkar setiap kali kebutuhan berubah. Masalah yang diangkat sangat akrab: merancang kelas, antarmuka, dan hubungan antar objek itu sulit, dan desain yang tampak pas sering menjadi kaku. Gagasan intinya, perancang berpengalaman memakai ulang solusi yang sudah teruji, yang disebut pola desain. Buku ini mengumpulkan 23 pola dalam tiga kelompok dan menunjukkan cara memakainya lewat contoh nyata seperti editor dokumen Lexi. Dengan membacanya, kamu mendapat kosakata bersama untuk berdiskusi, panduan merapikan kode, dan rujukan yang bisa dibuka kembali.
What you'll learn
- 1Kamu akan memahami apa itu pola desain, mulai dari empat unsurnya sampai alasan perancang berpengalaman tidak memulai dari nol.
- 2Kamu akan mengenal dua prinsip kunci, yaitu programlah ke antarmuka bukan implementasi dan utamakan komposisi objek di atas pewarisan.
- 3Kamu akan menjelajahi 23 pola dalam tiga kelompok, yaitu kreasi, struktural, dan perilaku, lewat contoh seperti editor dokumen Lexi dan permainan labirin.