-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Update architectural-principles.md #23314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Use the word 'class' in place of 'module'
| ### Dependency inversion | ||
|
|
||
| The direction of dependency within the application should be in the direction of abstraction, not implementation details. Most applications are written such that compile-time dependency flows in the direction of runtime execution, producing a direct dependency graph. That is, if module A calls a function in module B, which calls a function in module C, then at compile time A will depend on B, which will depend on C, as shown in Figure 4-1. | ||
| The direction of dependency within the application should be in the direction of abstraction, not implementation details. Most applications are written such that compile-time dependency flows in the direction of runtime execution, producing a direct dependency graph. That is, if class A calls a method of class B and class B calls a method of class Ce C, then at compile time class A will depend on classB, and class B will depend on C, as shown in Figure 4-1. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove Ce and change classB to class B please.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Done
docs/architecture/modern-web-apps-azure/architectural-principles.md
Outdated
Show resolved
Hide resolved
…es.md Co-authored-by: Steve Smith <steve@kentsmiths.com>
|
You closed this without merging it? |
Sorry about that. Reopend :) |
|
Should be good to merge, @nishanil |
Use the word 'class' in place of 'module'
Summary
Describe your changes here.
Fixes #Issue_Number (if available)