Tôi thích phương pháp quá tải để hỗ trợ nhiều trường hợp mặc định hơn. Tác động hiệu suất của quá tải phương thức là gì? Từ kinh nghiệm của bạn, có nên sử dụng các phương pháp quá tải không? Giới hạn là gì? Cách giải quyết là gì?Quá tải phương thức - thiết kế tốt hay xấu?
7
A
Trả lời
10
Quá tải không ảnh hưởng đến hiệu suất; nó được giải quyết bởi trình biên dịch tại thời gian biên dịch.
Đối với hướng dẫn thiết kế, xem hướng dẫn thiết kế:
2
- Hiệu suất tác động, như xa như tôi biết, nó giống như việc xác định một phương pháp mới. Tác động hiệu suất là không gian trên đĩa cứng của bạn.
- Nên sử dụng các phương pháp quá tải, Chắc chắn, nó cung cấp sự tiện lợi
- Giới hạn là gì, Không gian đĩa cứng nhiều như bạn có.
+0
Đừng quên sử dụng bộ nhớ, bởi vì các phương pháp sẽ được JITted ;-) – Steven
5
Nếu bạn đang sử dụng C# 4.0, bạn có thể lưu ngón tay một số công việc và sử dụng optional parameters.
+0
ah .. Tôi đang trên 3,5 :( –
Các vấn đề liên quan
- 1. OOP tốt hay xấu?
- 2. ASP MVC HTML Helpers - Tốt hay Xấu?
- 3. Phương thức trang bị quá tải phương thức
- 4. Phương thức quá tải tĩnh + Lỗi động
- 5. Có đặc điểm tốt hay xấu?
- 6. Đối tượng khỏa thân. Tốt hay xấu
- 7. Quá tải phương thức trong Objective-C?
- 8. Scala: phương thức \ toán tử quá tải
- 9. Quá tải phương thức `toInt` hiện tại
- 10. Java Interface: Kế thừa, Overriding, và quá tải phương pháp
- 11. Cách tiếp cận thiết kế: Quá tải so với Switch?
- 12. Chiến lược kết nối hồ bơi: Tốt, Xấu hay Xấu xí?
- 13. Lỗi Silverlight clientaccesspolicy.xml? hay thiết kế?
- 14. Cơ sở dữ liệu Upserts - Thực hành tốt hay xấu?
- 15. quá tải kế thừa phương pháp trừu tượng
- 16. Thiết kế tốt hơn là gì?
- 17. C# Tăng cường độ phân giải quá tải Phương thức
- 18. Tắt Chế độ tương thích IE8, Tốt hay Xấu?
- 19. Đối sánh phương thức quá tải tốt nhất có một số đối số không hợp lệ
- 20. Phương pháp mở rộng - IsNull và IsNotNull, sử dụng tốt hay xấu?
- 21. Toán tử bậc ba: thực hành tốt hay xấu?
- 22. Một BaseModel trong PHP MVC, tốt hay xấu?
- 23. O/R Người lập bản đồ - Tốt hay xấu
- 24. WCF Tự lưu trữ trên máy khách? Tốt hay xấu
- 25. Phương thức web có thể bị quá tải không?
- 26. Quá tải phương thức. Làm thế nào nó hoạt động?
- 27. Có phải Pythonic bắt chước quá tải phương thức không?
- 28. Thể hiện các phương thức quá tải trong UML
- 29. Lấy địa chỉ địa chỉ của phương thức quá tải
- 30. Phương thức quá tải các giá trị trả về
tuyệt vời! chỉ cần một sự thỏa hiệp giữa khả năng đọc mã và khả năng sử dụng mã. –