Lecture 9 - IS352 Software Engineering II (Player-Role, Proxy, & General-Hierarchy Design Patterns).pdf