Pertanyaan yang diberi tag design-patterns

14
Apakah MVC hanya berlaku untuk web

Hampir dan seketika setiap kali saya berbicara dengan pengembang tentang Model View Controller ( MVC ) mereka mengatakan Anda membuat permintaan ke url server membangun entitas (MODEL) dan memberi Anda representasi visual dari model itu. Jadi apakah ini berarti MVC hanya untuk web atau sudahkah...

14
Menggabungkan metode template dengan strategi

Tugas dalam kelas rekayasa perangkat lunak saya adalah merancang aplikasi yang dapat memainkan berbagai bentuk permainan tertentu. Gim yang dimaksud adalah Mancala, beberapa gim ini disebut Wari atau Kalah. Game-game ini berbeda dalam beberapa aspek, tetapi untuk pertanyaan saya, penting untuk...

14
Apakah kita menggunakan pola repositori kan?

Kami menggunakan sekelompok kelas yang terpisah dengan akhiran -repositoryuntuk mengambil data dari database; untuk setiap tabel repositori sendiri. Kami memiliki misalnya customerrepositorykelas yang memiliki semua jenis metode untuk mengambil pelanggan, dan vacancyrepositoryyang memiliki semua...

14
Fungsional vs murni katakan, jangan tanya?

"Jumlah argumen ideal untuk fungsi adalah nol" jelas salah. Jumlah argumen yang ideal adalah persis jumlah yang dibutuhkan untuk memungkinkan fungsi Anda bebas efek samping. Kurang dari itu dan Anda tidak perlu menyebabkan fungsi Anda menjadi tidak murni sehingga memaksa Anda untuk menjauh dari...