#software-engineering
Read more stories on Hashnode
Articles with this tag
Keeping things (interfaces) simple Premise Abstraction is the core of Object Oriented Design paradigm. Abstraction in software development involves...
Guarunteed contract adherence between classes · Premise In our previous article on Open-Closed Principle (OCP), we establish how to add new feature by...
Balancing Extension and Stability in Software Design · Premise Picture your favorite storybook – vivid characters, captivating plots, and a world that...
One class for one responsibility · What is it? In the realm of software design, the Single Responsibility Principle (SRP) advocates for clarity and...