Single Responsibility Principle means every module/class/function should only have one responsibilit...Read more
Interface Segregation Principle means a client should not depend on something it doesn't need.