1. Gamma, E., Helm, R., Johnson, R., and Vlissides, J.M. (1994). Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional. [1st ed.].
2. Kouli, M., and Rasoolzadegan, A. (2022). A Feature-Based Method for Detecting Design Patterns in Source Code. Symmetry, 14.
3. Martin, R.C. (2017). Clean Architecture: A Craftsman’s Guide to Software Structure and Design, Prentice Hall Press. [1st ed.].
4. Software Architecture and Software Design;Jaiswal;Int. Res. J. Eng. Technol.,2019
5. (2023, June 13). Understand the Most Reliable Frontend Architecture|Bits and Pieces. Available online: https://blog.bitsrc.io/understand-the-most-reliable-frontend-architecture-c8578e3166b.