Déjame preguntarte, ¿por qué necesitas encapsular funciones capa por capa al escribir un programa?
¿Cómo te sentirías si todo el código estuviera escrito en el cuerpo de un método?
La encapsulación no es más que una mejor refactorización
Las personas con buenos hábitos de programación generalmente intentan implementar un método que solo implementa una función, y luego en la función principal o función principal para llamar estas cosas encapsuladas.
Entonces los hábitos de nomenclatura también serán muy buenos, por lo que incluso podrás guardar muchos comentarios de código, lo que será muy conveniente para el desarrollo secundario y la reconstrucción en el futuro.
También puede ser conveniente Implementar programación orientada a objetos y acoplamiento flexible. Aunque el costo y la carga de trabajo aumentarán durante el desarrollo, el mantenimiento será fácil.