Design suggestion in OOP
-
20-06-2021 - |
Domanda
Problem
- An
Organization
can have 1 or moreCredential
's. - There can be 1 Credential for each of the deployment environment like DEV, TEST, UAT, PROD etc.
- The Credential can be for UI or for App-to-App communication.
Moreover, a user can indicate that the credentials across all the environments are the same. Or, a user can indicate that the user-name across environments is the same but he wants to supply different passwords for each environment.
As you can see, there are two dimensions upon which a credential can be qualified i.e. endpoint type and environment. Wondering how to model this kind of relationship in OOP world.
Soluzione
The following diagram shows a possible solution
Altri suggerimenti
I suggest this:
And thanks to @sergiofbsilva for the cool tool.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow