Tous ceux qui écrivent des programmes savent que lorsque vous développez progressivement les fonctions que vous souhaitez implémenter, lorsque vous êtes très grand, vous oubliez d'écrire ce que vous avez écrit le premier jour le lendemain. Plusieurs fois, vous devez écrire des notes de développement de programmes détaillées. Ceci est surtout lorsque les fichiers et les fonctions sont compliqués dans le développement du système ASP. Lorsque nous prévoyons de modifier certaines fonctions du site Web, nous pensons que nous n'avons aucune idée de savoir où commencer ou sentir que nous devons les modifier. Pour le moment, si vous avez appris un langage de programmation orienté objet, vous réfléchissez naturellement à la façon d'implémenter le langage du module avec les fonctions de code. ASP n'est pas en substance de programmation orientée objet, mais VBSCRPit 6.0 fournit des classes, et nous pouvons implémenter l'encapsulation du code via des classes pour implémenter le langage du module.
Tout d'abord, je veux écrire des concepts très officiels ici, qui sont destinés à illustrer que les objets est un modèle très concrète et physique, et certaines personnes ne peuvent pas être effrayées lorsqu'ils voient «l'objet».
Un objet est quelque chose qui peut être vu, ressenti, entendu, touché, goûté ou senti. Ici, nous «définissons» comme ceci: un objet est une entité autonome identifiée par un ensemble de caractéristiques et de comportements identifiables.
Dans la méthode de programmation de la programmation orientée objet (OOP), utilisez les deux termes suivants.
Classe: Il s'agit du modèle de l'objet, qui définit les propriétés de l'objet.
Exemple: Ceci est un vrai objet, quelque chose qui peut interagir avec.
Propriétés, méthodes et événements
Dans OOP, les termes suivants décrivent les propriétés d'un objet:
Attribut: Il s'agit d'un classement qui décrit les propriétés d'un objet.
Méthode: Il s'agit d'un verbe qui décrit le travail qu'un objet peut faire, ou ce qu'il veut qu'il fasse.
Événement: décrit l'opération effectuée par l'objet pour une action correspondante.
Lors de la programmation, la programmation orientée objet et la conception orientée objet d'une partie de l'objet ont un très grand avantage, que beaucoup de gens pensent être un sujet complexe, mais en fait, il est très simple et peut être expliqué en quatre termes simples: abstraction, encapsulation, polymorphisme et héritage.
Résumé: Il s'agit d'une complexité cachée, du fonctionnement interne de la classe, donc l'utilisateur n'a pas à savoir comment il fonctionne. Si vous voulez regarder la télévision, vous n'avez pas à savoir comment fonctionne le téléviseur. Allumez simplement le téléviseur et recherchez la chaîne. Le commutateur ON / OFF résume l'opération réelle. Dans l'exemple de chaîne, il existe une méthode de garniture qui peut supprimer les espaces à la fin de la chaîne. Vous n'avez pas besoin de savoir comment il termine cette tâche, sachez simplement qu'elle a cette fonction.
Encapsulation: chaque objet contient toutes les informations nécessaires pour effectuer des opérations. Cet objet est appelé encapsulation, donc l'objet ne s'appuie pas sur d'autres objets pour compléter ses propres opérations. Dans le terme méthode Toupper (), String n'a pas à obtenir d'informations ailleurs pour convertir tous les caractères en capitalisation.
Polymorphisme: ce terme est utilisé pour indiquer que différents objets peuvent effectuer les mêmes actions, mais doivent être exécutés via leur propre code d'implémentation, avec le même nom, mais le code d'implémentation sous-jacent est différent.
Héritage: il définit comment les classes sont associées les unes aux autres, les fonctionnalités de partage, l'héritage fonctionne en définissant les classes et les sous-classes, où les sous-classes héritent de toutes les fonctionnalités de la classe parent. L'importance de l'héritage est qu'il oblige les classes de types similaires à être cohérentes et permet le code partagé, et si vous décidez de créer une nouvelle classe, vous n'avez pas à définir toutes les fonctionnalités de la classe parent.