I stumbled upon a Reddit post forwarding an article about how single responsability and interface…