Tôi có một thư viện C # được sử dụng bởi một số tệp thực thi. Chỉ có một vài không gian tên trong thư viện và tôi chỉ nhận thấy rằng một trong những không gian tên đó có khá nhiều lớp trong đó. Tôi luôn tránh có quá nhiều lớp trong một không gian tên duy nhất vì phân loại và vì trong tiềm thức, tôi nghĩ rằng nó trông "đẹp hơn" để có một hệ thống phân cấp không gian tên sâu hơn.
Câu hỏi của tôi là: có ai khác coi nó là "mùi mã" khi một không gian tên có nhiều lớp - ngay cả khi các lớp có liên quan với nhau không? Bạn sẽ nỗ lực rất nhiều để tìm ra sắc thái trong các lớp cho phép phân loại?