Я хотел бы знать, правильно ли этот подход или если это лучший способ сделать это.Заполните объект объекта во время вызова свойства
У меня есть класс Person, в котором есть несколько других классов в качестве переменных, каждый из настраиваемых классов создается путем передачи идентификатора Person, а затем этот класс извлекает нужные ему данные с использованием этого идентификатора. Я открываю переменные классы через Properties.
В настоящее время я запускаю классы переменных, когда создаю экземпляр класса Person, и большое их число означает, что время, необходимое для создания экземпляра класса Person, растет. Моя идея состояла в том, чтобы переместить инстанцирование переменных классов в объявление Propertie, а затем использовать оператор If здесь, чтобы создать экземпляр, если он еще не был выполнен.
Как я сказал выше, этот подход правильный или это лучший способ сделать это?
Благодаря
@ Matt - ленивое загруженным свойство это то, что я не знал, что это называется, что, @All whatare альтернатива? – 2008-11-26 21:51:22