I'm working on a air traffic tower exercise. I have an Aircraft class with two variables id and idCounter. The class is inherited by 3 other classes - 3 types of aircraft. I use the factory design pattern to create objects from each of those 3 types, the objects are saved in an ArrayList upon creation. Each object is supposed to have a unique id, and I am supposed to use idCounter to determine it.I'm working on a air traffic tower exercise. I