Nếu tôi đặt một đơn vị trong mệnh đề sử dụng của phần thực hiện của một đơn vị, các số nhận dạng được khai báo trong đơn vị đó sẽ không có sẵn cho phần giao diện.Đâu là các lợi thế của việc thêm mệnh đề sử dụng cho một đơn vị trong phần thực hiện?
Lợi thế của việc đó là gì và không thể sử dụng số nhận dạng từ đơn vị được giới thiệu trong giao diện?
Có lợi thế thực tế nào (chẳng hạn như tránh các tác dụng phụ không mong muốn) nếu bạn bận tâm thêm các đơn vị đã sử dụng vào phần triển khai thay vì chỉ đơn giản là làm phần giao diện?
Tôi sử dụng cách tiếp cận ngược lại trong các mã mã rất lớn, mặc dù tôi nghi ngờ nó quan trọng trong các mã nhỏ; Giảm thiểu kích thước của mệnh đề Sử dụng giao diện. Giữ không gian tên bị ô nhiễm ít hơn. –
Các nhà phát triển cũng có xu hướng đặt càng nhiều đơn vị càng tốt trong vùng 'implementation' không cần thiết cho' giao diện', chẳng hạn như 'StrUtils' và' Math', mặc dù điều đó không nhất thiết có hiệu lực. –
@Warren Sử dụng đơn vị không thêm ký hiệu vào không gian tên –