Java, Architecture, Clean Code, Solid, Programming.
logs can be sent during the next program launch. Interface Segregation Principle Having numerous specialized interfaces is preferable to having a single generic one. When using a single common interface, there’s a possibility of encountering scenarios where a derived class cannot logically inherit