Ну я не джавный человек, поэтому легко могу ошибаться относительно того, во что именно транслируется подобный код, но меня всегда смущает new внутри условных операторов в составе функций/методов. К самой идее, что параметры в большинстве случаев (не всегда - например если вызов функции или выделение внутренних структур данных JVM для работы с объектом класса связаны с существенно бОльшим оверхедом, чем проверка флага снаружи, то это далеко не очевидно) я отношусь весьма положительно, - смущает именно конкретная реализация примера. :)
no subject
Date: 2017-03-16 02:55 pm (UTC)no subject
Date: 2017-03-16 05:07 pm (UTC)no subject
Date: 2017-03-16 06:50 pm (UTC)Нет-нет, речь о том, чтобы сделать этот инстанс, и им всегда пользоваться. Я подумаю, как улучшить этот слайд.