Câu hỏi được gắn thẻ «design-patterns»

Một mẫu thiết kế là một giải pháp tái sử dụng chung cho một vấn đề thường xảy ra trong thiết kế phần mềm.







2
Chọn mẫu thiết kế phù hợp
Tôi đã luôn nhận ra tầm quan trọng của việc sử dụng các mẫu thiết kế. Tôi tò mò về cách các nhà phát triển khác đi về việc chọn một cái phù hợp nhất. Bạn có sử dụng một loạt các đặc điểm (như sơ đồ) để giúp bạn …




10
Bạn thường gửi các đối tượng hoặc các biến thành viên của chúng vào các hàm?
Mà thường được chấp nhận thực hành giữa hai trường hợp này: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } hoặc là function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } Nói cách khác, nói chung là tốt hơn để vượt qua toàn bộ các …

7
Đây có phải là mùi mã để đặt cờ trong vòng lặp để sử dụng sau này không?
Tôi có một đoạn mã trong đó tôi lặp lại một bản đồ cho đến khi một điều kiện nào đó là đúng và sau đó sử dụng điều kiện đó để làm thêm một số thứ. Thí dụ: Map<BigInteger, List<String>> map = handler.getMap(); if(map != null && !map.isEmpty()) { …


3
Những nhược điểm của mẫu ActiveRecord là gì?
Tôi tò mò những hạn chế của việc sử dụng mẫu ActiveRecord cho các đối tượng truy cập / kinh doanh dữ liệu. Điều duy nhất tôi có thể nghĩ ra khỏi đỉnh đầu là nó vi phạm Nguyên tắc Trách nhiệm duy nhất, nhưng mẫu AR đủ phổ biến …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.