A Java program created for my Component Software Development course at Florida International University. The objective was to create an ensemble of instruments. This was accomplished using the Strategy design pattern. This required competent use of inheritance, polymorphism, implementing interfaces, array lists, and proper understanding of the strategy design pattern.