“求打包”，UML与设计模式课程设计