Electronic Arts Interview Question

OOP principles, design patterns