Represent generic class inheritance in UML
问题 Is this the correct way to represent the following code in a UML Class Diagram? CODE: public class CustomerRepository : EntityFrameworkRepository<Customer>, ICustomerRepository { } UML: 回答1: EDIT: Realised first answer wasn't correct after posting. The UML spec says (section 7.3.4): A bound element has the same graphical notation as other Elements of that kind. A TemplateBinding is shown as a dashed arrow with the tail on the bound element and the arrowhead on the template and the keyword