Junior — Middle
Android әзірлеу кезінде Builder үлгісінің қандай жүзеге асырулары қолданылуы мүмкін?
sobes.tech AI
AI-дан жауап
Android әзірлеуінде Builder паттерні күрделі объектілерді бірнеше параметрлермен оңай құру үшін кеңінен қолданылады. Негізгі мысалдар:
- AlertDialog.Builder — тақырып, мәтін, батырмалар және т.б. параметрлерді қадам-қадаммен құру үшін.
- NotificationCompat.Builder — әртүрлі параметрлермен хабарландырулар жасау үшін.
- OkHttpClient.Builder — HTTP клиентін конфигурациялау үшін.
Бұл паттерн объектіні біртіндеп құруға мүмкіндік береді, параметрлерді орнату әдістерін шақырып, соңында — build() әдісі арқылы дайын объектіні қайтарады.
AlertDialog.Builder қолдану мысалы:
val dialog = AlertDialog.Builder(context)
.setTitle("Назар аударыңыз")
.setMessage("Сенімдісіз бе?")
.setPositiveButton("Иә") { _, _ -> /* әрекет */ }
.setNegativeButton("Жоқ", null)
.create()
dialog.show()