Design Patterns: Elements of Reusable Object-Oriented Software

Gambar Produk 1
Promo
Terlaris
Rp 10.000 Rp 5.000
Judul: Design Patterns: Elements of Reusable Object-Oriented Software
Penulis: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Penerbit: Addison-Wesley, 1994
Isi: 416 halaman (4 MB)
Bahasa: Inggris
Format: Ebook PDF

Dengan memanfaatkan banyak pengalaman tentang desain perangkat lunak berorientasi objek, empat desainer papan atas menyajikan katalog solusi sederhana dan ringkas untuk masalah desain yang umum terjadi. Sebelumnya tidak terdokumentasi, 23 pola ini memungkinkan desainer untuk membuat desain yang lebih fleksibel, elegan, dan pada akhirnya dapat digunakan kembali tanpa harus menemukan kembali solusi desain itu sendiri.

Para penulis mulai dengan menjelaskan apa itu pola dan bagaimana pola dapat membantu Anda mendesain perangkat lunak berorientasi objek. Mereka kemudian melanjutkan dengan memberi nama, menjelaskan, mengevaluasi, dan membuat katalog desain berulang dalam sistem berorientasi objek secara sistematis. Dengan Pola Desain sebagai panduan Anda, Anda akan mempelajari bagaimana pola-pola penting ini sesuai dengan proses pengembangan perangkat lunak, dan bagaimana Anda dapat memanfaatkannya untuk memecahkan masalah desain Anda sendiri dengan paling efisien.

Setiap pola menjelaskan keadaan di mana pola tersebut dapat diterapkan, kapan pola tersebut dapat diterapkan dengan mempertimbangkan kendala desain lainnya, dan konsekuensi serta kerugian dari penggunaan pola tersebut dalam desain yang lebih besar. Semua pola dikompilasi dari sistem nyata dan didasarkan pada contoh-contoh dunia nyata. Setiap pola juga menyertakan kode yang menunjukkan bagaimana pola tersebut dapat diimplementasikan dalam bahasa pemrograman berorientasi objek seperti C++ atau Smalltalk.