В настоящее время у меня есть класс VB.NET с именем «Клиенты», и его размер постоянно растет, и теперь у меня есть пара десятков функций. Есть ли способ сохранить функции в одном классе? Поскольку они все еще используют общие частные методы, но группируют их по сходству.
Например:
Class Customers
-GetData
---GetCustomerObject()
---GetCustomerFieldx()
-Lists
---GetSomeList()
---GetAnotherList()
-Maintenance
---AddCustomer()
---DeleteCustomer()
---UpdateCustomer()
ОБНОВЛЕНИЕ: Полагаю, мне неясно, где я хочу, чтобы произошла эта группировка. Я хочу, чтобы группы были почти похожи на пространства имен / классы в IntelliSense , когда я использую свой класс Customer. В настоящее время я использую регионы, но они помогают только при просмотре кода, а не при использовании класса.