Pertanyaan yang diberi tag «design-patterns»

Pola desain adalah solusi umum yang dapat digunakan kembali untuk masalah yang biasa terjadi dalam desain perangkat lunak.



10
Perbedaan antara Idiom dan Pola Desain?
Apa perbedaan antara idiom dan pola-desain? Tampaknya terminologi ini tumpang tindih di suatu tempat; di mana tepatnya, saya tidak tahu. Apakah bisa dipertukarkan? Kapan saya harus menggunakan apa? Berikut adalah daftar Idiom C ++. Bisakah saya menyebutnya pola desain? Wikipedia mendefinisikan, Pemrograman Idiom sebagai Pola Desain tingkat rendah Apa artinya? …



11
Apakah 'C' di MVC benar-benar diperlukan?
Saya memahami peran model dan pandangan dalam pola Model-View-Controller, tapi saya kesulitan memahami mengapa pengontrol diperlukan. Mari kita asumsikan kita sedang membuat program catur menggunakan pendekatan MVC; kondisi permainan harus menjadi model, dan GUI harus menjadi tampilan. Apa sebenarnya controller dalam hal ini? Apakah ini hanya kelas terpisah yang memiliki …



11
Pastikan bahwa setiap kelas hanya memiliki satu tanggung jawab, mengapa?
Menurut dokumentasi Microsoft, artikel prinsip Wikipedia SOLID, atau sebagian besar arsitek TI kita harus memastikan bahwa setiap kelas hanya memiliki satu tanggung jawab. Saya ingin tahu mengapa, karena jika semua orang tampaknya setuju dengan aturan ini, tidak ada yang tampaknya setuju tentang alasan aturan ini. Beberapa mengutip pemeliharaan yang lebih …



9
Bagaimana cara mengatasi kelumpuhan dengan analisis saat pengkodean?
Ketika saya memulai proyek baru, saya sering kali segera mulai memikirkan detail implementasi. "Di mana saya akan meletakkan DataBaseHandler? Bagaimana saya harus menggunakannya? Haruskah kelas yang ingin menggunakannya meluas dari beberapa superclass abstrak ..? Haruskah saya menggunakan antarmuka? Tingkat abstraksi apa yang akan saya gunakan di kelas saya yang berisi …

6
Bagaimana cara menghindari UITableViewController yang besar dan canggung di iOS?
Saya memiliki masalah ketika menerapkan pola-MVC di iOS. Saya telah mencari di internet tetapi sepertinya tidak menemukan solusi yang bagus untuk masalah ini. Banyak UITableViewControllerimplementasi tampaknya agak besar. Kebanyakan contoh yang saya lihat memungkinkan UITableViewControllerimplementasi <UITableViewDelegate>dan <UITableViewDataSource>. Implementasi ini adalah alasan utama mengapa UITableViewControllersemakin besar. Salah satu solusinya adalah membuat …

8
Apakah OOP menjadi lebih mudah atau lebih sulit? [Tutup]
Ketika konsep Pemrograman Berorientasi Objek diperkenalkan kepada pemrogram tahun yang lalu itu terlihat menarik dan pemrograman lebih bersih. OOP seperti ini Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); Itu lebih mudah dipahami dengan nama deskriptif diri. Tapi sekarang OOP, dengan pola seperti Objek Transfer Data, Nilai Objek, Repositori, Ketergantungan Injeksi …

4
Pentingnya Pola Desain dengan Javascript, NodeJs et al
Dengan Javascript muncul sebagai bahasa pemrograman di mana-mana dari web selama beberapa tahun ke depan, kerangka kerja baru muncul setiap lima menit dan pemrograman yang digerakkan oleh acara yang memimpin baik sisi server maupun klien: Apakah Anda sebagai pengembang Javascript menganggap Pola Desain tradisional sebagai hal penting atau kurang penting …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.