Could anyone please point out the meaning of the graph below:
- What is the relationship between PolicyLayer and PolicyServiceInterface
- What is the relationship between PolicyServiceInterface and MachanismLayer.
C# code would be also appreciated!
Please note that the UML is from Agile Principles, Patterns, and Practices in C# By Martin C. Robert, Martin Micah 2006.
Added on 15 2011/6/2
Do the following have the same meaning: 1) A solid line with a triangle at one end 2) A dashed line with a triangle at one end
Added on 2011/6/3 1st
What is the difference between: 1) A solid line with an arrow at one end 2) A dashed line with an arrow at one end
Example in thie sample and PersistentObject and ThirdPartyPersistentSet in the link below:
Added on 2011/6/3 2nd
Can the relationship between PolicyLayer and PolicyServiceInterface as below:
public class PolicyLayer
{
private PolicyServiceInterface policyServiceInterface = new PolicyServiceInterfaceImplementation();
}
class PolicyServiceInterfaceImplementation:PolicyServiceInterface {}
Regarding