#javascript
Read more stories on Hashnode
Articles with this tag
↝ This principle states that a class should depend on abstractions, not on concretions. Once again, what do we mean by that definition? There are...
↝ This principle states that you have to make fine-grained interfaces that are client-specific. Again, what do we mean by that? Let's break it down....
↝ Robert C. Martin, also known as Uncle Bob, introduced the SOLID principles. These principles help you design your classes in a way that they can...
Terminologies: base class means parent class subclass / derived class means child class ↝ This principle means that derived classes must be...
↝ It is said that our code should be open for extension but closed for modification. What does this mean? Well, at some point, you may want to extend...
↝ It states that a class should have one, and only one, reason to change. What do you mean by reason to change? When a class has more...