NEW
Font size
WorksheetsВопросы по паттернам Singleton и Multiton
Total questions: 13
Worksheet time: 7mins
Singleton паттернінің негізгі мақсаты қандай?
Бірнеше объект құру
Тек бір объектінің болуын қамтамасыз ету
Екі объект құру
Тек интерфейстер қолдану
Singleton қандай паттерн түріне жатады?
Құрылымдық
Мінез-құлықтық
Порождающий (Creational)
MVC
Singleton қолданылатын жағдай?
Бір ресурсқа жалғыз қол жеткізу керек болғанда
Әр уақытта жаңа объект керек болғанда
Барлық объектілердің көшірмесін жасау қажет болғанда
Тізімді сұрыптау керек болғанда
Singleton-да неге конструктор private болады?
Кодты қысқарту үшін
Басқа класс объект жасамауы үшін
Барлық әдістерді жасыру үшін
Кездейсоқ
“getInstance()” әдісі не үшін?
Жаңа объект құру
Бар объектіні жою
Бірегей объектіні қайтару
Интерфейс жасау
Multiton паттернi не істейді?
Бір объект құрады
Бірнеше кілт бойынша бірнеше объект құрады
Барлық объектілерді жояды
Басқа паттерндердi алмастырады
Multiton мен Singleton айырмашылығы қандай?
Айырмашылық жоқ
Singleton — бір объект; Multiton — бірнеше объект
Multiton кілттері қандай болуы мүмкін?
String
Enum
Integer
Барлығы
Singleton қандай минусқа ие?
Тым көп код жазады
Глобалды күйді басқарады және тестілеуді қиындатады
Көп жад алады
Мүлде қолданылмайды
Thread-safe Singleton қандай жағдайда керек?
Бір ағын жұмыс істесе
Бірнеше ағын бір объектіні қолданса
JavaScript-та
HTML-да
Lazy initialization деген не?
Объект алдын ала жасалады
Объект тек қажет болғанда жасалады
Кодты кеш жазады
Деректер кешігеді
Singleton қай тілдерде болады?
Тек Java
Тек C++
Кез келген ООП тілінде
Тек Python
Singleton-ның глобалды айнымалыдан айырмашылығы?
Айырмашылығы жоқ
Singleton тек бір рет жасалады
Глобалды айнымалы үлкен
Глобалды айнымалы private
