#oop
Read more stories on Hashnode
Articles with this tag
TL;DR: What is Object-Oriented Programming Hello Software Designers! I will explain Object-Oriented Programming (OOP) in Five Levels (a child, a...
Util classes are great to gather protocol TL;DR: Don't add accidental protocol to your classes Problems Readability Single Responsibility...
Yet another bad code reuse symptom · TL;DR: Favor composition over inheritance Problems Coupling Subclassification Reuse Bad cohesion Fragile base...
If it walks like a duck and it quacks like a duck, then it must be a duck · TL;DR: Don't create unnecessary abstractions Problems Over Design Unneeded...
You change something in a class. You change something unrelated in the same class · TL:DR; Classes should have just one responsibility and one reason to...
Software is eating the world. Those of us who work, live, and love software do not usually stop by to think about its meaning. TL:DR: We will address...