Report - Engineering of Software II Spring 2003. Why Design Patterns? Problems The hard part about object-oriented design is decomposing a system into objects.

Please pass captcha verification before submit form