While the SOLID principles have roots in object-oriented programming, the core ideas behind ISP — creating specific, client-focused interfaces — can also apply to others. For example, functional programming also benefits from clean and modular interface design.