SOLID design principles

You are implementing SOLID design principles in a microservice with an architecture that has independent services and repositories that are unbound from each other.

Which of the following choices would be TRUE in the given scenario?

Options
  1. Each service would most likely have its own interfaces, class hierarchy, and dependencies. But logic duplication is likely
  2. Each service would most likely have its own interfaces and class hierarchy, but share dependancies. But logic duplication is likely
  3. Each service would most likely have its own interfaces and class hierarchy, but share dependancies. Logic duplication is unlikely
  4. Each service would most likely have its class hierarchy, but share dependancies and interfaces. Logic duplication is unlikely

Related Posts