https://medium.com/@sharma-deepak/mastering-solid-principles-in-flutter-a-simple-guide-with-practical-examples-8332eaee204d “This post was originally published on Medium.”