假設我有一個需要使用二叉搜索樹數據結構的Visual Studio項目。由於.NET沒有內置的BST數據結構,我將不得不自己添加這些類(例如從this article)。這將涉及幾個類:Node,NodeList,BinaryTree等....所以我的問題是將所有這些類添加到一個.cs文件,即嵌套它們,還是應該每個類是它自己的單獨文件更好?它看起來更清潔一些,如果它們都集中在一個文件中,可能更容易重用這些類,否?如何組織C Sharp應用程序中的類?
我只是想了解組織和設計項目的最佳實踐。任何意見或方向,你可以指向我將不勝感激。
每個文件1類型規則還有助於防止多個開發人員在處理項目時發生更改衝突。我們討厭在源頭控制中解決衝突。 – 2011-01-25 20:05:58
@尼古拉斯:沒錯。 – 2011-01-25 22:02:04