Skip to content

Commit e757423

Browse files
Update architectural-principles.md (#23314)
* Update architectural-principles.md Use the word 'class' in place of 'module' * Update architectural-principles.md Fix typo * Update docs/architecture/modern-web-apps-azure/architectural-principles.md Co-authored-by: Steve Smith <steve@kentsmiths.com> Co-authored-by: Steve Smith <steve@kentsmiths.com>
1 parent be6f026 commit e757423

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/architecture/modern-web-apps-azure/architectural-principles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ In classes, encapsulation is achieved by limiting outside access to the class's
2828

2929
### Dependency inversion
3030

31-
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.
31+
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 C, then at compile time class A will depend on class B, and class B will depend on class C, as shown in Figure 4-1.
3232

3333
![Direct dependency graph](./media/image4-1.png)
3434

0 commit comments

Comments
 (0)