Yes, that’s a good point. I don’t love the term “best practices,” since they are often only “best” in a certain context. But it might be a stretch to call this a design pattern (I actually say as much). You might be able to say it’s a sub-pattern, or a specific use of, dependency injections.
Thanks for reading!