Jump to content

Resources for learning - DI / factories / loose coupling


Recommended Posts

Trying to deeply learn about - dependency injection / factories and other software engineering concepts.

My Goal is to architecture my apps better, by writing modular components.


I can find plenty of blog posts and random videos about learning these, but It would be great if someone can suggest a proper video series or book for this. Or please just suggest what/where can I search for finding a course for this. As in does this land under 'design patterns  ' , 'software architecture' or something else ?


Any help ?



Link to comment
Share on other sites

My humble suggestion is before watching any video read the OOP theory and try it your self. If you can try it in a real life project also. 

You put “dependency injection” that is a basic feature of OOP , with the factory pattern in the same sentence. What is next there ? Encapsulation  ?  


Having a sufficient understanding about OOP you could  learn more about loose coupling and make your own tests. But having a real loose coupling architecture in most projects doesn't worth the effort and the disadvantages of maintaining the code, sometimes it does. 

Link to comment
Share on other sites

  • 5 weeks later...
This thread is more than a year old.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.