Мне нужен класс, который создает Объекты, присваивающие ID каждому создаваемому объекту. Этот идентификатор, как обычно, является атрибутом int для класса. Я хочу, чтобы это значение (ID) было увеличено при каждом создании объекта, а затем для этого объекта, начиная с 1. Мне кажется, что мне нужен статический атрибут int.Генератор идентификаторов для созданных объектов
Как инициализировать этот статический атрибут?
Должен ли я создать отдельный метод для инкремента ИД (в качестве генератора идентификаторов), который вызывается внутри конструктора?
Что является наиболее эффективным и хорошо разработанным способом для его реализации?
Просто комментарий: Если вы находитесь в кластерной среде на стороне сервера, этот подход не удастся. – home