Pertanyaan yang diberi tag design-patterns

34
Pikiran implementasi Model-View-Presenter

Saya mencoba untuk memahami cara menerapkan decoupling yang baik antara UI dan model, tapi saya mengalami kesulitan mencari tahu di mana harus membagi garis. Saya telah melihat Model-View-Presenter, tapi saya tidak yakin bagaimana cara mengimplementasikannya. Misalnya, Tampilan saya memiliki...

33
Perbedaan antara pola Adaptor dan pola Proxy?

Sejauh yang dipahami, pola adaptor menciptakan objek pembungkus untuk objek nyata kita yang menarik, hanya satu tingkat tipuan lagi, yang memberikan fleksibilitas. fleksibilitasnya adalah, jika antarmuka objek nyata diubah, maka kami mengubah antarmuka pembungkus yang menunjuk ke objek nyata,...

32
Apa prinsip yang paling mengejutkan?

Dalam pemrograman apa yang disebut Principle of Least Astonishment? Bagaimana konsep ini terkait dengan merancang API yang baik? Apakah ini sesuatu yang berlaku hanya untuk pemrograman berorientasi objek atau apakah itu merasuki teknik pemrograman lain juga? Apakah ini terkait dengan prinsip...

32
Memilih Pola Desain yang tepat

Saya selalu menyadari pentingnya memanfaatkan pola desain. Saya ingin tahu bagaimana pengembang lain pergi tentang memilih yang paling tepat. Apakah Anda menggunakan serangkaian karakteristik (seperti diagram alur) untuk membantu Anda memutuskan? Sebagai contoh: Jika objek terkait, tetapi kami...