4 Жооптор. Сыноодогу класс менен белгилүү бир интерфейстин ортосундагы өз ара аракетти сынагыңыз келсе, жасалма объекттер пайдалуу болот. Мисалы, биз sendInvitations(MailServer mailServer) MailServer чалуу ыкмасын сынагыбыз келет.
Сиз шылдыңдоо деген сөздү кантип колдоносуз?
Толук шылдың болгон процедуралар жасалган Мен аны шылдың катары жылдырайын деген оюм жок эле койдум. Биздин көзөмөлүбүз чындап эле мүмкүн болгон бардык багытта чектелип, чектелип эле тим болбостон, шылдыңдалып да жатат. Мен, чынында эле, бул демократиялык талкууну шылдыңдагандай сездим.
Мен шылдыңдарды качан колдонушум керек?
Жалдан объекттерди качан колдонуу керек?
- Чыныгы объект аныкталбаган кыймыл-аракетке ээ.
- Чыныгы объектти орнотуу кыйын.
- Чыныгы объектте ишке киргизүү кыйын болгон кыймыл-аракет бар.
- Чыныгы объект жай.
- Чыныгы объект колдонуучу интерфейси.
- Чыныгы объект кайра чалууну колдонот.
- Чыныгы объект азырынча жок.
Сиз шылдыңдарды качан колдонбошуңуз керек?
Башкача айтканда, шылдыңды колдонбоңуз эгер шпион кылса Эгерде шпион кылса, шпионду колдонбоңуз, ж.б. тесттин эки эселенген класс иерархиясына өтүңүз, ошончолук көп билимдин кайталанышын түзүп жатасыз. (Муляжды колдонгон тест сыналып жаткан коддо өнөктөш колдонулганын гана билет.
Эмне үчүн шылдың колдонулат?
Мыскылдоо бир катар социалдык функцияларды аткарат: шылдыңдын примитивдүү формалары башка бирөөнүн сезилген күчүн жана коркунучун азайтып, өзүн жутуп алуудан, кол салуудан же басынтуудан коргоо үчүн агрессияны колдонуу аракетин билдирет.