Skip to search formSkip to main contentSkip to account menu

Dependency inversion principle

Known as: DIP, Dependency inversion 
In object-oriented programming, the dependency inversion principle refers to a specific form of decoupling software modules. When following this… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2018
2018
The last of the SOLID principles of class design focuses on class dependencies. It tells you what kinds of things a class should… 
2016
2016
This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented… 
2013
2013
The potential of aspect-oriented programming to adequately capture crosscutting concerns has yet to be fully realized. For… 
2010
2010
Certain seismic data anomalies, associated with low-Q targets, have recently been identified as instances of “absorptive… 
2009
2009
The benefits of defining explicit pointcut interfaces in aspect-oriented applications have been advocated by many. A pointcut… 
2008
2008
A functional aspect is an aspect that has the semantics of a transformation; it is a function that maps a program to an advised… 
2003
2003
This paper described DIP (the dependency inversion principle), one of the principles that was obeyed by designer in process of… 
Highly Cited
2002
Highly Cited
2002
Phylogeny reconstruction from gene-order data has attracted much attention over the last few years. The two software packages… 
2001
2001
Less Reusable Class More Reusable Class im poper dendency poper dendency Useless Class Unmaintainable Class 
1998
1998
A wavelet domain, nonlinear inverse scattering approach is presented for imaging subsurface defects in a material sample, given…