by jossmi892 | Jun 23, 2018 | Object Oriented Programming
Software entities should be open for extension and closed for modification. An entity should allow its behavior to be extended without the need to modify its source code. If we change the source code of an existing bug-free entity in order to support a change in...
by jossmi892 | Jun 17, 2018 | Object Oriented Programming
A class should only have one responsibility and a class should only have one reason to change. SRP is trying to enforce high cohesion and loose coupling in our classes, our classes should only contain elements that are closely related. Having unrelated elements in our...
by jossmi892 | Jun 10, 2018 | Object Oriented Programming
The SOLID acronym refers to five object oriented design principles for software developers to adhere to while developing applications, that will lead to a code base that is easier for developers to understand, and applications that are more maintainable and extendable...
Recent Comments