June 2018
Intermediate to advanced
280 pages
7h 46m
English
The following quote is taken from https://www.oodesign.com/interface-segregation-principle.html link:
When applied, the Interface Segregation Principle (ISP) reduces the code coupling, making the software more robust, and easier to maintain and extend. ISP was first announced by Robert Martin, when he realized that if the principle is broken and clients are forced to depend on interfaces they don't use, the code becomes so tightly coupled that it's almost impossible to add new functionality to it.
In order to better understand this, let's again take the car-service example (refer to the following diagram). Now we need to implement ...
Read now
Unlock full access