... |
... |
@@ -5,7 +5,15 @@ |
5 |
5 |
|
6 |
6 |
|
7 |
7 |
|**Term**|**Explanation** |
8 |
|
-|Aware/Unaware|The class A contains a source code reference of the class B and therefore is aware of the class B. If you were to read only the source code of class A, you would know that there must be a class B. If there was no such reference, class A would be unaware of class B. |
|
8 |
+|Aware/Unaware|((( |
|
9 |
+Aware: |
|
10 |
+ |
|
11 |
+* Class A contains a source code reference of class B and is therefore aware of class B. If you only read the source code of class A, you would know that there has to be a class B. |
|
12 |
+ |
|
13 |
+Unaware: |
|
14 |
+ |
|
15 |
+* Class C does not contain a source code reference of class D and is therefore unaware of class D. If you only read the source code of class C, you wouldn't know about the existence of class D. |
|
16 |
+))) |
9 |
9 |
|Best Practices|Generally accepted guidelines aimed at increasing your programming productivity. If you take them seriously, you will save yourself a lot of pain. |
10 |
10 |
|[[Constructor Injection>>path:/bin/view/Software%20Engineering/Dependency%20Injection/Types%20of%20Dependency%20Injections%20Compared/]]|Dependency Injection performed by passing a dependency to an instance via constructor argument. |
11 |
11 |
|Component|((( |