Resumen
Este estudio se centra en evaluar de manera empírica cómo diversas prácticas y principios de la programación orientada a objetos (POO) impactan en la sostenibilidad y escalabilidad de proyectos de software. Se lleva a cabo un análisis detallado de proyectos del mundo real, considerando aspectos como el uso de la encapsulación, la reutilización de código, la modularidad, y la aplicación de herencia y polimorfismo. El objetivo fue identificar patrones y mejores prácticas que contribuyan al desarrollo de software eficiente y adaptable a lo largo del tiempo. Los principales resultados destacan que la adopción de prácticas de POO, como encapsulación, reutilización de código, modularidad, herencia y polimorfismo, puede ser esencial para el desarrollo de software eficiente y adaptable a lo largo del tiempo, abordando de manera efectiva los desafíos de escalabilidad y sostenibilidad en proyectos del mundo real.
Citas
[2] M. Pérez, J. Ramos, J. Santos y R. Silvério, «Use of Scilab software as a didactic tool in electrical circuits laboratory practices,» Ingeniería Energética, 2022.
[3] S. Rodríguez, Y. Ramírez y R. Castañeda, «Aplicación de métodos estadísticos y software profesionales en la investigación de las ciencias contables y financieras,» Revista dilemas contemporáneos, vol. X, nº 1, pp. 2-16, 2022.
4] WIKI, «Wiki,» 18 Abril 2014. [En línea]. Available: https://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented.
[5] G. Booch, R. Maksimchuk, M. Engle, B. Young, J. Connallen y K. Houston, «Object-oriented analysis and design with applications, third edition,» Software Engineering Notes, vol. 33, nº 5, p. 29, 2008.
[6] J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy y W. E. Lorensen, Object-oriented modeling and design (Vol. 199, No. 1)., Englewood Cliffs, NJ: Prentice-hall., 1991.
[7] E. Gamma, R. Helm, R. Johnson y J. Vlissides, Design Patterns, Mexico: Addison Wesley, 2015.
[8] B. Meyer, Construcción de software orientado a objetos, Madrid: Prentice Hall, 1999.
[9] R. Wirfs-Brock y R. Johnson, «Surveying current research in object-oriented design,» Comunication of the ACM, vol. 33, nº 9, pp. 104-124, 1990.