The ultimate guide to Software Design Principles - Part 2
We often find ourselves breaking a large application into several classes. Those classes contain a lot of information and too much responsibility. We end up writing classes that are less cohesive, tightly coupled, and difficult to maintain and refact...
iamazizbohra.hashnode.dev14 min read
cool headed
Great