Todos los que escriben programas saben que cuando se expande gradualmente las funciones que desea implementar, cuando eres muy grande, olvidan escribir lo que escribiste al primer día del día siguiente. Muchas veces, debe escribir notas detalladas de desarrollo del programa. Esto es especialmente cuando los archivos y las funciones son complicados en el desarrollo del sistema ASP. Cuando planeamos modificar algunas funciones del sitio web, creemos que no tenemos idea de dónde comenzar o sentir que necesitamos modificarlas. En este momento, si ha aprendido algún lenguaje de programación orientado a objetos, naturalmente pensará en cómo implementar el lenguaje de módulos con funciones de código. ASP no es una programación orientada a objetos en esencia, pero VBSCRPIT 6.0 proporciona clases, y podemos implementar la encapsulación de código a través de clases para implementar el lenguaje del módulo.
En primer lugar, quiero escribir algunos conceptos muy oficiales aquí, lo que pretende ilustrar que el objeto orientado es un patrón muy concreto y físico, y algunas personas no pueden asustarse cuando ven el "objeto".
Un objeto es algo que se puede ver, sentir, escuchar, tocar, probar u oler. Aquí lo "definimos" así: un objeto es una entidad autónoma identificada por un conjunto de características y comportamientos identificables.
En el método de programación de programación orientada a objetos (OOP), use los siguientes dos términos.
Clase: esta es la plantilla del objeto, que define las propiedades del objeto.
Ejemplo: este es un objeto real, algo con lo que puede interactuar.
Propiedades, métodos y eventos
En OOP, los siguientes términos describen las propiedades de un objeto:
Atributo: Esta es una clasificación que describe las propiedades de un objeto.
Método: Este es un verbo que describe el trabajo que puede hacer un objeto o lo que quiere que haga.
Evento: describe la operación realizada por el objeto para una acción correspondiente.
Al programar, la programación orientada a objetos y el diseño orientado al objeto parte del objeto tienen una gran ventaja, que muchas personas creen que es un tema complejo, pero de hecho, es muy simple y puede explicarse en cuatro términos simples: abstracción, encapsulación, polimorfismo y herencia.
Resumen: Esta es una complejidad oculta, el funcionamiento interno de la clase, por lo que el usuario no tiene que saber cómo funciona, como. Si quieres ver televisión, no tienes que saber cómo funciona la televisión. Simplemente encienda el televisor y busque el canal. El interruptor de encendido/apagado abstrae la operación real. En el ejemplo de cadena, hay un método de recorte que puede eliminar los espacios al final de la cadena. No necesita saber cómo completa esta tarea, solo sepa que tiene esta función.
Encapsulación: cada objeto contiene toda la información necesaria para realizar operaciones. Este objeto se llama encapsulación, por lo que el objeto no depende de otros objetos para completar sus propias operaciones. En el método Término ToUpper (), String no tiene que obtener información en otro lugar para convertir todos los caracteres en capitalización.
Polimorfismo: este término se usa para indicar que diferentes objetos pueden realizar las mismas acciones, pero deben ejecutarse a través de su propio código de implementación, con el mismo nombre, pero el código de implementación subyacente es diferente.
Herencia: define cómo las clases están asociadas entre sí, comparten características, la herencia funciona definiendo clases y subclases, donde las subclases heredan todas las características de la clase principal. La importancia de la herencia es que obliga a las clases de tipos similares a ser consistentes y permite el código compartido, y si decide crear una nueva clase, no tiene que definir todas las características de la clase principal.