Inversion Of Control

Buzzword Buster — Dependency Inversion Principle

Def­i­n­i­tion: Depen­den­cy Inver­sion Prin­ci­ple refers to a spe­cif­ic form of decou­pling aimed at rend­ing high-lev­­el mod­ules inde­pen­dent of the low-lev­­el mod­ules’ imple­men­ta­tion details. Its prin­ci­ple states: High-lev­­el mod­ules should not depend on low-lev­­el mod­ules, both should depend on abstrac­tions. Abstrac­tions should not depend upon details. Details should depend upon abstrac­tions. Depen­den­cy Inver­sion Prin­ci­ple is often …

Buzz­word Buster — Depen­den­cy Inver­sion Prin­ci­pleRead More »

Buzzword Buster — IoC

Def­i­n­i­tion: Inver­sion of Con­trol (IoC) refers to the inver­sion of the flow of con­trol (the order in which indi­vid­ual state­ments, func­tion calls, etc. are exe­cut­ed) in a soft­ware. You’ll often hear the term Hol­ly­wood prin­ci­ple being men­tioned in the same breath as IoC, it sim­ply states “Don’t call us, we’ll call you” which more or …

Buzz­word Buster — IoCRead More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.