Object-Oriented Design Patterns for Detailed Design. · Study