notas estudio de la Fundación orientados a objetos

 La comprensión de la orientación a objetos: 

       1. Orientada a Objetos tiene tres características: la encapsulación , herencia y polimorfismo , no hay herencia orientada a los procesos y polimorfismo, y proceso de envasado para la función de encapsulación solamente, y el objeto-orientado puede encapsular datos y la funcionalidad . Por lo que las ventajas más evidentes de orientado a objetos.

  2. una metáfora clásica: cuenco de arroz es orientado a objetos, orientado al proceso es arroz frito. Beneficio cuenco de arroz es el "alimento", "comida" separación , aumentando así la flexibilidad de hacer tazón de arroz. Arroz satisfecho con el cambio de arroz, verduras no están satisfechos con el cambio de platos. En términos técnicos de la ingeniería de software es el " mantenimiento " es mejor "arroz" y "comida" acoplamiento es relativamente baja .

       3. Objeto es una estructura de datos (gestión de datos), los datos y los datos de comportamiento juntas. En la memoria, el objeto es un bloque de memoria , para almacenar el conjunto de datos relacionados . La naturaleza del objeto en un tipo de datos se organizan .

  La comprensión de las clases y objetos:

       1. Los objetos son cosas concretas; el objeto es una clase abstracta;

  2 se puede ver como un basadas en la clase de objeto de plantillas , la clase de objeto puede ser visto como un ejemplo específico .

  3. una clase abstracta se utiliza para describir el mismo tipo de objeto, clase definida en esta categoría debería tener una propiedades de objetos comunes, los métodos .

Supongo que te gusta

Origin www.cnblogs.com/augenstern/p/12459438.html
Recomendado
Clasificación