"Именовано" на каком уровне?
Их нельзя называть одинаково на уровне данного метода или класса, я бы манипулировал ими через переменные, которые я назвал сам:
Class1 firstClass;
Class2 secondClass;
Хотя я бы не использовал first
или second
, но что-то, связанное с причиной их наличия, существует в первую очередь. Также как int id
и int numberOfFailedAttempts
не запутайтесь.
Абсолютно последнее, что я бы назвал объектом типа Class1
, это Class1Object
. Я уже знаю, что это объект Class1, так что это имя дает мне нулевую информацию. Это все равно что называть собаку "собакой" без спасительной грации быть смешной.
Если бы я поместил их в коллекцию, то я бы индексировал их численно каким-либо способом, который имеет смысл, или с некоторым другим значением, которое имеет смысл.
В общем, я собираюсь называть вещи разумно в соответствии с тем, что я делаю, а не произвольно, а затем изо всех сил стараюсь справиться с навязанным самим себе недостатком разумных имен.