Statements (24)
Predicate | Object |
---|---|
gptkbp:instanceOf |
software design principle
|
gptkbp:abbreviation |
IoC
|
gptkbp:appliesTo |
gptkb:architecture
|
gptkbp:contrastsWith |
control flow by caller
|
gptkbp:describedBy |
Martin Fowler's writings
|
gptkbp:enables |
loose coupling
plug-in architectures |
gptkbp:example |
callback functions
service locator pattern dependency injection containers |
https://www.w3.org/2000/01/rdf-schema#label |
Inversion of Control
|
gptkbp:purpose |
decouple components
improve testability increase modularity |
gptkbp:relatedTo |
Dependency Injection
Event-driven programming |
gptkbp:usedIn |
gptkb:.NET_Core
gptkb:Angular gptkb:Spring_Framework |
gptkbp:bfsParent |
gptkb:Contexts_and_Dependency_Injection_for_Java_EE
gptkb:Dependency_Inversion_Principle gptkb:Autofac gptkb:DependencyInjection |
gptkbp:bfsLayer |
7
|