I had previously written a post related to coupling and cohesion hereĀ and that was more of a basic definition of both the terms. In this post I would like to throw some light on the tight dependency on the type… Read More ›
open closed principle
SOLID- Open Closed Principle
Open Closed Principle (OCP) states that, Software entities (Classes, modules, functions) should be OPEN for EXTENSION, CLOSED for MODIFICATION. Lets try to reflect on the above statement- software entities once written shouldn’t be modified to add new functionality, instead one… Read More ›