UML and pattern application part2.pdf