¿Por qué la encapsulación mejora la seguridad del código?
Por un lado, es propiedad intelectual del programador y el programa entregado al usuario generalmente es el encapsulado. El código solo se entrega al programa .exe del usuario, y el usuario solo usa el software generado por el programa. El código fuente es invisible, por lo que los derechos de autor intelectuales del programador pueden estar bien protegidos. (El sistema WINDOWS es un buen ejemplo. Solo podemos usarlo, pero nadie sabe cómo funciona. Por lo tanto, China aún no ha producido un sistema operativo completo, pero Microsoft ha logrado cierto grado de monopolio en el mercado).
Por otro lado, el programa mejora la seguridad porque el código fuente encapsulado es invisible, lo que evita consecuencias inconmensurables causadas por usuarios que modifican involuntariamente el código durante su uso. Esto aumenta la seguridad del programa.
Espero que mi respuesta te satisfaga~~