
Advanced Object-Oriented Programming in R
Thomas Mailund
- Editorial
- Apress
- Año
- 2017
- Páginas
- ~110
- Nivel
- Avanzado
De qué trata
Guía especializada de Thomas Mailund publicada por Apress en 2017. Desgrana en detalle los múltiples sistemas de orientación a objetos coexistentes en el lenguaje R, orientada a desarrolladores avanzados y creadores de paquetes estadísticos.
Explora a fondo los tres paradigmas principales de objetos en R: S3 (despacho dinámico informal), S4 (despacho múltiple formal y validación estricta de tipos) y Reference Classes / R6 (objetos con estado mutable encapsulado y semántica por referencia). Analiza el rendimiento, sobrecarga de memoria y casos de uso óptimos para cada sistema.
El autor acompaña cada concepto con implementaciones rigurosas y patrones de diseño orientados a la producción. Es una obra indispensable para superar las limitaciones del modelo funcional puro y estructurar software estadístico complejo en R.
- R
- POO en R
- S3
- S4
- Reference Classes
- R6
- Despacho Dinámico
- Arquitectura de Software
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Framework de Modelado Estadístico con Clases R6 y S4
Diseño de una jerarquía de clases para algoritmos estadísticos con validación rigurosa de datos y despacho de métodos optimizado.

