These are chat archives for rus-speaking/android-off-topic

15th
Feb 2017
sgtraf
@sgtraf
Feb 15 2017 11:01
как быстро определить, класс является синглотон или нет?
в идеи
Kirill Ashikhmin
@KirillAshikhmin
Feb 15 2017 11:09
@sgtraf Да ни как, это такой же класс. Ну только если проверить на наличие метода getInstance и отсутствие публичного конструктора
sgtraf
@sgtraf
Feb 15 2017 11:10
если getInstance есть значит точно он?
Kirill Ashikhmin
@KirillAshikhmin
Feb 15 2017 11:12
@sgtraf неа) можно и в обычном классе сделать такой метод, но в основном он в синглтонах используется.
sgtraf
@sgtraf
Feb 15 2017 11:13
@BOOMik это я смотрю в стандартных библиотеках jdk
moonsweel
@moonsweel
Feb 15 2017 11:14
а зачем?
sgtraf
@sgtraf
Feb 15 2017 11:14
класс calendar значит синглтон?
moonsweel
@moonsweel
Feb 15 2017 11:15
Calendar абстрактный класс
Alexey Illarionov
@illarionov
Feb 15 2017 11:48
@sgtraf вызвать 2 раза, сравнить результаты по ==
sgtraf
@sgtraf
Feb 15 2017 12:13
как документацию к классу вызвать в самом IDE?
koladdo
@koladdo
Feb 15 2017 12:14
ctrl + Q
sgtraf
@sgtraf
Feb 15 2017 12:15
благодарствую
sgtraf
@sgtraf
Feb 15 2017 12:32
какой я умный, сам себе удивляюсь
Konstantin Sinchilo
@iSinch
Feb 15 2017 14:06
Прикиньте посаны
я же делаю проект для немцев и храню репозиторий на гитхабе
а как вы видите,аватарка Сталина у меня
Только щас понял
такое неловкое чувство появилось
Kirill Ashikhmin
@KirillAshikhmin
Feb 15 2017 14:09
Это называется "Упс"))
VolodymyrBaisa
@VolodymyrBaisa
Feb 15 2017 14:17
Кто может доходчиво объяснить когда надо использовать static а когда singleton
Kirill Ashikhmin
@KirillAshikhmin
Feb 15 2017 14:53
@VolodymyrBaisa так вчера же ответили
VolodymyrBaisa
@VolodymyrBaisa
Feb 15 2017 14:54
Да но, всеравно не очень понятно, почему так
Kirill Ashikhmin
@KirillAshikhmin
Feb 15 2017 15:00
@VolodymyrBaisa для утилит нет необходимости хранить состояние. Вызвал её передав какой-то объект, она с ним проделала манипуляции и вернула результат. Всё. А синглтон используется когда есть необходимость хранить состояния и в зависимости от одних полей класса азные манипуляции производить с объектом.
VolodymyrBaisa
@VolodymyrBaisa
Feb 15 2017 15:07
Очень признателен за объяснение
Спасибо
sgtraf
@sgtraf
Feb 15 2017 16:26
@iSinch ты думаешь они узнают усача на фото?
VolodymyrBaisa
@VolodymyrBaisa
Feb 15 2017 17:17
В проектах использование singletona одобряеться?
sgtraf
@sgtraf
Feb 15 2017 17:33
public static int getWeek() { return Calendar.getInstance().get(Calendar.WEEK_OF_YEAR); } для чего тут static?
@VolodymyrBaisa синглтон это паттерн программирования, я в книге прочитал, так что посмотри где этот патерн используется , и поймешь нужен он или нет
Kirill Ashikhmin
@KirillAshikhmin
Feb 15 2017 19:18
@sgtraf а зачем этому методу какой-то интанс?