The correct answer is (d) All of the mentioned
The best explanation: Designers look for candidate classes to model entities in charge of or involved in program tasks, things in the world that interact directly with the program, structures and collections of objects.