wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Вопросы по паттернам Singleton и Multiton

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Singleton паттернінің негізгі мақсаты қандай?

a)

Бірнеше объект құру

b)

Тек бір объектінің болуын қамтамасыз ету

c)

Екі объект құру

d)

Тек интерфейстер қолдану

2.

Singleton қандай паттерн түріне жатады?

a)

Құрылымдық

b)

Мінез-құлықтық

c)

Порождающий (Creational)

d)

MVC

3.

Singleton қолданылатын жағдай?

a)

Бір ресурсқа жалғыз қол жеткізу керек болғанда

b)

Әр уақытта жаңа объект керек болғанда

c)

Барлық объектілердің көшірмесін жасау қажет болғанда

d)

Тізімді сұрыптау керек болғанда

4.

Singleton-да неге конструктор private болады?

a)

Кодты қысқарту үшін

b)

Басқа класс объект жасамауы үшін

c)

Барлық әдістерді жасыру үшін

d)

Кездейсоқ

5.

“getInstance()” әдісі не үшін?

a)

Жаңа объект құру

b)

Бар объектіні жою

c)

Бірегей объектіні қайтару

d)

Интерфейс жасау

6.

Multiton паттернi не істейді?

a)

Бір объект құрады

b)

Бірнеше кілт бойынша бірнеше объект құрады

c)

Барлық объектілерді жояды

d)

Басқа паттерндердi алмастырады

7.

Multiton мен Singleton айырмашылығы қандай?

a)

Айырмашылық жоқ

b)

Singleton — бір объект; Multiton — бірнеше объект

8.

Multiton кілттері қандай болуы мүмкін?

a)

String

b)

Enum

c)

Integer

d)

Барлығы

9.

Singleton қандай минусқа ие?

a)

Тым көп код жазады

b)

Глобалды күйді басқарады және тестілеуді қиындатады

c)

Көп жад алады

d)

Мүлде қолданылмайды

10.

Thread-safe Singleton қандай жағдайда керек?

a)

Бір ағын жұмыс істесе

b)

Бірнеше ағын бір объектіні қолданса

c)

JavaScript-та

d)

HTML-да

11.

Lazy initialization деген не?

a)

Объект алдын ала жасалады

b)

Объект тек қажет болғанда жасалады

c)

Кодты кеш жазады

d)

Деректер кешігеді

12.

Singleton қай тілдерде болады?

a)

Тек Java

b)

Тек C++

c)

Кез келген ООП тілінде

d)

Тек Python

13.

Singleton-ның глобалды айнымалыдан айырмашылығы?

a)

Айырмашылығы жоқ

b)

Singleton тек бір рет жасалады

c)

Глобалды айнымалы үлкен

d)

Глобалды айнымалы private