Dans la programmation ASP, les classes peuvent jouer un bon rôle dans l'encapsulation. Bien que les classes dans ASP ne puissent pas être orientées objet dans le vrai sens, elles ne sont que basées sur des objets. Malgré cela, les cours peuvent toujours jouer un bon rôle dans le développement d'ASP, et il est toujours nécessaire de bien les utiliser.
Les fonctions de la classe peuvent être implémentées uniquement avec Sub et Fonction, mais la classe fournit une méthode d'interface plus confortable. Dans ASP, il n'y a pas de concept d '"espace de noms". Lorsque de nombreux sous-marins et fonctions sont utilisés, afin de distinguer ces sous-marins et ces fonctions, les noms longs et difficiles à se souvenir sont souvent utilisés. De plus, la méthode d'interface de Sub and Fonction est très rigide, mais elle peut être considérablement améliorée si vous utilisez des classes.
Les cours ne peuvent pas vous aider à améliorer l'efficacité de l'opération de votre programme, mais les classes peuvent améliorer votre efficacité de développement et améliorer vos habitudes de programmation.
Comme il s'agit d'emballage, il s'agit d'un bon emballage et d'un mauvais emballage. Comment concevoir les propriétés et les méthodes de votre classe, c'est-à-dire comment concevoir l'interface de cette classe, détermine dans quelle mesure votre classe peut vous aider dans le développement. Si vous ne le résume pas bien, la classe peut ne pas vous apporter beaucoup de commodité pratique. Mais si vous le résumez bien, les cours peuvent en effet apporter des améliorations qualitatives à votre développement.
Quand les classes doivent-elles être utilisées? Fondamentalement, plus les interfaces d'entrée et de sortie sont complexes de vos fonctions modulaires, plus il est adapté de le résumer dans une classe. Mais ce n'est évidemment pas nécessaire, et vous pouvez également l'atteindre avec la fonction et le sous. Si vous avez déjà goûté la douceur des cours, vous aurez inévitablement tendance à écrire ces modules avec des interfaces complexes et des fonctions relativement indépendantes dans les classes.