При проектировании одиночных чисел, почему конструктор сделал protected
, а не private
? Это основано на том, что я видел в Интернете.
Мы хотим контролировать количество экземпляров, сделанных из этого класса, достаточно справедливо, но почему protected
? Разве не мог бы сделать трюк private
?