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. Sử dụng thẻ này cho các câu hỏi khi bạn gặp vấn đề với việc triển khai các mẫu thiết kế. Vui lòng không sử dụng thẻ này cho các câu hỏi về khớp mẫu văn bản. Khi sử dụng thẻ này khi thực hiện các câu hỏi nặng - gắn thẻ ngôn ngữ mã, việc triển khai được viết bằng.



10
Giao diện đánh dấu trong Java?
Tôi đã được dạy rằng giao diện Marker trong Java là một giao diện trống và được sử dụng để báo hiệu cho trình biên dịch hoặc JVM rằng các đối tượng của lớp thực hiện giao diện này phải được xử lý theo một cách đặc biệt, như tuần …

10
Phân lớp một lớp Trình tạo Java
Cung cấp bài viết này cho Tiến sĩ Dobbs và Mô hình Trình tạo cụ thể, làm thế nào để chúng tôi xử lý trường hợp phân lớp Trình tạo? Lấy một phiên bản rút gọn của ví dụ mà chúng tôi muốn phân lớp để thêm nhãn GMO, một …






4
Ví dụ liên quan đến cắt chéo
Một ví dụ tốt của một là cross-cutting concerngì? Ví dụ hồ sơ bệnh án trên trang wikipedia dường như không đầy đủ với tôi. Cụ thể từ ví dụ này, tại sao việc ghi nhật ký sẽ dẫn đến sao chép mã ( tán xạ )? (Bên cạnh những …



22
Mẫu thiết kế cho công cụ hoàn tác
Tôi đang viết một công cụ mô hình hóa kết cấu cho một ứng dụng chế tạo máy dân dụng. Tôi có một lớp mô hình lớn đại diện cho toàn bộ tòa nhà, bao gồm các tập hợp các nút, phần tử đường, tải, v.v. cũng là các lớp …

4
Tránh câu lệnh if bên trong vòng lặp for?
Tôi có một lớp được gọi là Writercó chức năng writeVectornhư vậy: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } Tôi đang cố gắng không …


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.