# Plugin / Extensibility / IoC

Record: `arch-category:plugin-extensibility-ioc`
Kind: category
Canonical: https://banes-lab.com/ontology#arch-category-plugin-extensibility-ioc

## principle

- [Plugin Architecture](https://banes-lab.com/records/arch/plugin-architecture.md)
- [Extension Points](https://banes-lab.com/records/arch/extension-points.md)
- [Inversion of Control (IoC)](https://banes-lab.com/records/arch/inversion-of-control.md)
- [Dependency Injection](https://banes-lab.com/records/arch/dependency-injection.md)
- [Service Registry](https://banes-lab.com/records/arch/service-registry.md)
- [Registry Pattern](https://banes-lab.com/records/arch/registry-pattern.md)
- [Service Locator Pattern](https://banes-lab.com/records/arch/service-locator-pattern.md)
- [Feature Toggle](https://banes-lab.com/records/arch/feature-toggle.md)
