Avoiding Interface Pollution with the Interface Segregation Principle

The Benefits of Role Interfaces in SOLID Code

Severin Perez

--

Photo by veeterzy on Unsplash

One of the themes that has popped up throughout our SOLID series is that of decoupling. In short, this theme argues that entities (objects, modules, functions, etc.) in a software program should be loosely coupled so as to prevent changes in one place from propagating to…

--

--