July 17, 2006
C# Generics & UMLIn the last few weeks, I've had a couple of enquiries about whether the UML for .NET Premium Package includes material to support .NET 2.0. One topic in particular has been mentioned - generic classes.
In .NET 2.0, a generic class allows us to parameterize our code - for example, method arguments. In UML, the equivalent is called a template class. The notation is very simple, and here's an example in both C# and UML so you can see how it works.
Now, I'm not a big fan of modeling implementation details - unless you specifically want to communicate some aspect of technical architecture. And so, it's unlikely that I'd bother to model a Stack
Posted 3 weeks, 2 days ago on July 17, 2006