В программировании ASP классы могут играть хорошую роль в инкапсуляции. Хотя классы в ASP не могут быть ориентированы на объект в истинном смысле, они основаны только на объекте. Несмотря на это, классы все еще могут играть хорошую роль в разработке ASP, и все еще необходимо использовать их хорошо.
Функции класса могут быть реализованы исключительно с помощью SUB и функции, но класс обеспечивает более удобный метод интерфейса. В ASP нет концепции «пространства имен». Когда используется много подводных и функций, для того, чтобы различать эти подножия и функции, часто используются имена долго и трудно помнить. Более того, метод интерфейса Sub и функции очень жесткий, но он может быть значительно улучшен, если вы используете классы.
Занятия не могут помочь вам повысить эффективность работы вашей программы, но классы могут повысить эффективность вашей разработки и улучшить ваши привычки программирования.
Поскольку дело доходит до упаковки, она включает в себя хорошую упаковку и плохую упаковку. Как разработать свойства и методы вашего класса, то есть как разработать интерфейс этого класса, определяет, насколько ваш класс может помочь вам в разработке. Если вы плохо инкапсулируете это, класс может не принести вам много практического удобства. Но если вы хорошо это инкапсулируете, классы действительно могут принести качественные улучшения в вашем развитии.
Когда следует использовать классы? По сути, чем сложнее входные и выходные интерфейсы ваших модульных функций, тем более подходящим он является инкапсуляцией в класс. Но это, очевидно, не обязательно, и вы также можете достичь этого с помощью функции и подзадачи. Если вы уже попробовали сладость классов, вы неизбежно будете склонны писать эти модули со сложными интерфейсами и относительно независимыми функциями в классы.