mixedparadigm
Mixed paradigm, often referred to as multiparadigm programming, is the practice of using more than one programming paradigm within a single language, module, or system. It aims to combine the strengths of different styles to address a broad range of problems and design goals, rather than forcing all code to fit a single approach.
The rationale for mixed paradigms is that no one paradigm is optimal for all tasks. Imperative and
Common paradigms and patterns include imperative, functional, object-oriented, and, to a lesser extent, logic or constraint-based
Benefits of a mixed-paradigm approach include increased expressiveness, flexibility, and the ability to isolate concerns across