A. Abstraction-Occurrence Pattern B. Player-Role Pattern C. General Hierarchy Pattern D. Singleton Pattern Explanation: The answer is self-explanatory. Advertisement Advertisement