This course will be retired on January 8, 2022.
Software Design Principles3:56 with Chris Ramacciotti
This video introduces a few software design principles, and their motivating factors. The principles discussed are the separation of concerns, single responsibility principle, and loose coupling.
You need to sign up for Treehouse in order to download course files.Sign up