Tôi đang tổ chức một dự án thư viện và tôi có một lớp người quản lý trung tâm có tên là Scenegraph
và một nhóm toàn bộ các lớp khác sống trong không gian tên Scenegraph.Không gian tên và lớp học có cùng tên?
Điều tôi thực sự thích là cho scenegraph là và các lớp khác là MyLib.Scenegraph.*
, nhưng dường như cách duy nhất để làm điều đó là làm cho tất cả các lớp bên trong khác là Scenegraph
trong Scenegraph. tệp cs và điều đó quá khó sử dụng. Thay vào đó, tôi đã tổ chức nó là Mylib.Scenegraph.Scenegraph
và MyLib.Scenegraph.*
, loại công việc nào nhưng tôi thấy Visual Studio bị nhầm lẫn trong một số điều kiện là liệu tôi đang tham chiếu đến lớp hay không gian tên.
Có cách nào tốt để tổ chức gói này để thuận tiện cho người dùng mà không cần phải kết hợp tất cả mã của tôi với nhau trong một mớ hỗn độn không thể duy trì?
Điểm thú vị của nó. Im stil lcogitating trên đó. Cảm ơn. Tôi phải là các đối số trung thực bắt đầu bằng "Hướng dẫn kiểu nói" không gây ấn tượng với tôi. Tôi đã nhìn thấy rất nhiều crap vô lý trong hướng dẫn phong cách. Nhưng bạn thực hiện một đối số thực tế tốt ở trên. Đáng suy nghĩ về, anyway. – user430788
Cảm ơn bạn đã giải thích điều này ... Tôi sắp sửa tức giận ở .NET cho đến khi bạn giải thích lý do hoàn toàn hợp lý, nó hoạt động theo cách này. – levininja
Câu trả lời cho biết "không nên làm gì". Trong khi một số người dùng ngăn xếp tìm kiếm "cần làm gì". Có ai đề nghị Ant_222 trả lời? – fantastory