Mi informacion de contacto
Correo[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Este artículo describe las siguientes direcciones:
1. Orientado a objetos y orientado a procesos
Orientado a objetos: los objetos que crean los lados blanco y negro son responsables de los cálculos, el objeto del tablero de ajedrez es responsable del lienzo y los objetos de reglas son responsables del juicio. Como se puede ver en el ejemplo, la orientación a objetos presta más atención. a no reinventar la rueda, es decir, crearla una vez y reutilizarla.
Orientado al proceso: inicio - movimiento negro - tablero de ajedrez - juicio - movimiento blanco - tablero de ajedrez - juicio - ciclo. Solo preste atención a cómo se implementa cada paso.
2. Tres características principales y cinco principios básicos de la orientación a objetos.
Encapsulación
La llamada encapsulación consiste en encapsular cosas objetivas en clases abstractas, y la clase solo puede permitir que clases u objetos confiables operen sus propios datos y métodos, mientras oculta información de los que no son confiables.
La encapsulación es una de las características de la orientación a objetos y la principal característica de los conceptos de objetos y clases. En pocas palabras, una clase es una entidad lógica que encapsula datos y código que opera con estos datos. Dentro de un objeto, algún código o algunos datos pueden ser privados y el mundo exterior no puede acceder a ellos. De esta manera, los objetos proporcionan distintos niveles de protección para los datos internos para evitar que partes no relacionadas del programa cambien accidentalmente o utilicen incorrectamente las partes privadas del objeto.
Herencia
La herencia se refiere a la capacidad de utilizar toda la funcionalidad de una clase existente y ampliarla sin tener que reescribir la clase original.
La nueva clase creada mediante herencia se denomina "subclase" o "clase derivada", y la clase heredada se denomina "clase base", "clase principal" o "superclase". El proceso de herencia es el proceso de lo general a lo especial.
Hay dos tipos de formas de implementar el concepto de herencia: herencia de implementación y herencia de interfaz. La herencia de implementación se refiere a la capacidad de usar directamente las propiedades y métodos de una clase base sin codificación adicional; la herencia de interfaz se refiere a la capacidad de usar solo los nombres de las propiedades y métodos, pero las subclases deben proporcionar implementaciones.
Polimorfismo
El llamado polimorfismo significa que el mismo método de una instancia de clase tiene diferentes manifestaciones en diferentes situaciones. El polimorfismo permite que objetos con diferentes estructuras internas compartan la misma interfaz externa.Esto significa que aunque las operaciones específicas sobre diferentes objetos son diferentes, a través de una clase común, (aquellas operaciones