The SOLID acronym represents five core principles designed to reduce technical debt and improve software architecture:
Clients should not be forced to depend on methods they do not use. It’s better to have many small, specific interfaces than one large, general-purpose one. 0gzapetk60ou7eehzsux8_source.mp4
Objects of a superclass should be replaceable with objects of its subclasses without breaking the application. The SOLID acronym represents five core principles designed