1 Software Design UML Basics Template Class Example (Chain) STL Vector Class Operator Overloading Ray class Example CSE 30331 Lecture 2 – Design & Some.