Slide 17 of 42
Notes:
This notation shows the substitutions graphically. It also makes it easy to add extra features to the types, as well as those imposed by applying the template.
A template can be applied several times, to the same group of types. The second example shows allocation of both Instructors and Rooms to courses. (Instructor Skills: things like C++, UML, Ö; RoomFacilities: Ýthings like OHP, PCs).