現在、「Customers」という名前の VB.NET クラスがあり、そのサイズは着実に拡大しており、現在では数十個の関数が含まれています。関数を同じクラスに維持する方法はありますか? それらはまだ一般的なプライベートメソッドを使用しているため、類似性によってグループ化されています。
例えば:
Class Customers
-GetData
---GetCustomerObject()
---GetCustomerFieldx()
-Lists
---GetSomeList()
---GetAnotherList()
-Maintenance
---AddCustomer()
---DeleteCustomer()
---UpdateCustomer()
更新: このグループ化を行う場所が明確ではなかったと思います。Customer クラスを使用するときに、グループ化をIntelliSenseの名前空間/クラスのようにしたいと考えています。私は現在リージョンを使用していますが、クラスを使用するときではなく、コードを見るときにのみ役立ちます。