Interface Segregation Principle (explained in Go)
The Interface Segregation Principle is the I in SOLID design principles. It states that types should not implement methods unrelated to their operations. In essence, interfaces should be designed so that the implementing types are not forced to imple...
iroegbu.com4 min read