Toshkent axborot texnologiyalari universiteti dasturiy ta'minot arxitekturasi


Download 23.54 Kb.
bet2/7
Sana14.01.2022
Hajmi23.54 Kb.
#337055
1   2   3   4   5   6   7
DTA312Amaliy2
Bog'liq
2 5199664228046212137, bolalar anatomiyasi va fiziologiyasi asoslari fanini organish usullari, 1 4956737600724402347, 1 4956737600724402347, 1 4956737600724402347, 1 4956737600724402347, Азамат Файзуллаев, Hurshida oraliq, MUSTAQIL ISH, 2 5330100572349533156, kursdoshlar obyektivka, YPIP Application Sample, is gazi(1), is gazi(1), maruza matn

Berilgan shakllar maydonlarining yig'indisi: $ {this.sum ()} < / h1>

} }

qaytarish Object.assign (Object.create (proto), {shakllar: s})

}

AreaCalculator zavod funktsiyasidan foydalanish uchun biz shunchaki funktsiyani chaqiramiz va bir qator shakllarga o'tamiz va natijani sahifaning pastki qismida ko'rsatamiz.

const shakllari = [

doira (2),

kvadrat (5),

kvadrat (6)

]

const sohalari = areaCalculator (shakllar)



console.log (fields.output ())

Chiqish usuli bilan bog'liq muammo shundaki, areaCalculator ma'lumotni chiqarish mantig'ini boshqaradi. Shuning uchun, agar foydalanuvchi ma'lumotlarni json yoki boshqa biror narsa sifatida chiqarishni xohlasa nima bo'ladi?

Barcha mantiqni " AreaCalculator" fabrika funktsiyasi boshqarishi mumkin, bunga "Yagona javobgarlik printsipi" qarshi chiqadi; areaCalculator faqat taqdim shakl joylari yasash kerak zavod funktsiyasi, u foydalanuvchi JSON yoki HTML istaydi yo'qmi farqi yo'q lozim.

Shunday qilib, buni tuzatish uchun siz SumCalculatorOutputter zavod funktsiyasini yaratishingiz mumkin va bundan barcha taqdim etilgan shakllarning yig'indisi maydonlari qanday ko'rsatilishi kerak bo'lgan har qanday mantiqni boshqarish uchun foydalanishingiz mumkin.




Download 23.54 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling