Na programação ASP, as classes podem desempenhar um bom papel no encapsulamento. Embora as classes no ASP não possam ser orientadas a objetos no sentido verdadeiro, elas são apenas baseadas em objetos. Apesar disso, as aulas ainda podem desempenhar um bom papel no desenvolvimento do ASP, e ainda é necessário usá -las bem.
As funções da classe podem ser implementadas puramente com a Sub and Function, mas a classe fornece um método de interface mais confortável. No ASP, não há conceito de "espaço para nome". Quando muitos sub -e funções são usados, a fim de distinguir esses nomes de sub -e -funções, longos e difíceis de lembrar são frequentemente usados. Além disso, o método da interface de sub -função é muito rígido, mas pode ser bastante aprimorado se você usar classes.
As classes não podem ajudá -lo a melhorar a eficiência da operação do seu programa, mas as classes podem melhorar sua eficiência de desenvolvimento e melhorar seus hábitos de programação.
Desde que se trata de embalagens, envolve boas embalagens e embalagens ruins. Como projetar as propriedades e métodos da sua classe, ou seja, como projetar a interface dessa classe, determina quanto sua classe pode ajudá -lo no desenvolvimento. Se você não encapsular bem, a classe pode não lhe trazer muita conveniência prática. Mas se você encapsulá -lo bem, as classes podem realmente trazer melhorias qualitativas para o seu desenvolvimento.
Quando as aulas devem ser usadas? Basicamente, quanto mais complexa as interfaces de entrada e saída de suas funções modulares, mais adequado é encapsulá -lo em uma classe. Mas isso obviamente não é necessário, e você também pode alcançá -lo com função e sub. Se você já provou a doçura das classes, inevitavelmente tenderá a escrever esses módulos com interfaces complexas e funções relativamente independentes nas classes.