These patterns don’t fit neatly into the categories above but are still important in software design.
- Dependency Injection (DI): A technique whereby one object supplies the dependencies of another object.
- Service Locator Pattern: A design pattern that intends to allow for the resolution of dependencies across the application.