Amy has a blue dress, a purple dress, a white dress, and a yellow dress. For shoes, she can choose either sneakers, sandals, or high heels. How many different outfits can she wear?