la programación de las ideas y el pensamiento diferencias de programación orientados a procesos orientados a objetos

JS refleja aquí hay dos ideas de programación: la programación orientada a objetos y la programación orientada a los procesos, los cuales están programando las ideas, las ventajas y desventajas

Orientado al proceso :

       Varios métodos tienen lógica en el desarrollo de proyectos, algún tipo de interacción, para crear un poco, algunos buscan resultado, la programación orientada a los procesos es centrarse en el proceso de un método de programación de aplicación, de arriba a abajo, en el orden de ejecución descendente , paso a paso, poco a poco refinado

Ventajas: En el pequeño tamaño del proyecto, el método más intuitivo para mostrar la lógica y más fácil de localizar errores, la aplicación general de la orden de un vistazo

Desventajas: Con el desarrollo de la profundización del proyecto, la cantidad de código serán más y más, se lleva a cabo el método será más complicado esta vez no será codificada si es necesario, resultando en una mala capacidad de mantenimiento del código,

Orientado a objetos:

       Es una ideas de programación centrada en el objeto, que hizo que queramos realizar el método, dividido en una serie de categorías, el uso de las propiedades y métodos del objeto golpeó a los efectos de la ejecución de la acción, cuando es necesario ir a la llamada

Ventajas: modular y más profundo, más fáciles de resolver la lógica de negocio grande y complejo, se pueden hacer en cualquier momento para acceder, editar y facilidad de mantenimiento puede ser mayor en algunos escenarios complejos, tales como la necesidad de cambiar temporalmente la orden de ejecución en el medio de una y la acción, una mejor convergencia orientada a objetos

Desventajas: los requisitos de programación superiores orientados a objetos, tener en cuenta las dimensiones de una lógica más amplia, más compleja, algunos recién llegados no son muy amable, hay un método para la velocidad de ejecución de interrupción causado el fenómeno, tal vez un poco menos eficaz en una serie de pequeños proyectos

Tanto la comparación:

En primer lugar, el punto de partida diferente

El anterior proceso se lleva a cabo principalmente, y el último método propiedades de objeto basa

En segundo lugar, la relación entre diferentes niveles de la lógica y dimensiones

El último objetivo más cerca de la vida, para llevar a cabo una acción por parte del sujeto

En tercer lugar, la ductilidad diferente

Este último puede tener una mejor ductilidad en la dirección longitudinal y lateral

En cuarto lugar, la acción de diferente orden de ejecución y realización del principio de

El primero de datos basada en procesos, este último, las propiedades y los datos basados ​​en eventos de objetos propios sólo puede tener sus propias funciones para llevar a cabo modificaciones

 

Por ejemplo:

En primer lugar, el elefante puso en el refrigerador

Orientado al proceso:

 Abra el refrigerador (la nevera) → llenado (refrigerador, elefante) → cerrado (refrigerador)

Orientado a objetos:

La puerta del refrigerador () → refrigerador cargado (elefante) → refrigerador. Cerrar ()

En segundo lugar, el cliente envía correo (para realizar una acción que involucra múltiples dimensiones) por el sitio

Orientado al proceso:

Presentaciones (cliente) → Escribir (sitio) → pago (cliente) → registro (sitios de los clientes) → clasificación (sitio) → Correo (sitio)

Orientado a objetos:

Presentaciones clientes. () → sitio. Write () → Pago del Cliente () → sitio. Inscripción (), Registro de Clientes () → sitio. Ordena () → sitio. Mail ()

Se han publicado 19 artículos originales · ganado elogios 6 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/heyNewbie/article/details/105102840
Recomendado
Clasificación