Oop munosabatlarga egami?
Oop munosabatlarga egami?

Video: Oop munosabatlarga egami?

Video: Oop munosabatlarga egami?
Video: С КЕМ ОН ПЕРЕПИСЫВАЕТСЯ в соц сетях? Какие у него там отношения? Серьезно это или нет? Таро гадание 2024, Noyabr
Anonim

ning afzalliklaridan biri Ob'ektga yo'naltirilgan dasturlash tili hisoblanadi kodni qayta ishlatish. Ob'ektga yo'naltirilgan dasturlash odatda 4 turni qo'llab-quvvatlaydi munosabatlar ya'ni: meros, assotsiatsiya, tarkib va yig'ilish. Bularning hammasi munosabat hisoblanadi asoslangan " hisoblanadi a" munosabat , " ega -a" munosabat va "qismi" munosabat.

Bundan tashqari, munosabatlar munosabatlardan qanday farq qiladi?

OOPda, IS - munosabatlar butunlay meros hisoblanadi. Bu degani, bola sinf a ota-onalar sinfining turi. A HAS - A aloqasi meros paytida dinamik (ish vaqti) majburiydir a statik (kompilyatsiya vaqti) bog'lash. Agar siz shunchaki kodni qayta ishlatmoqchi bo'lsangiz va ikkalasi bir xil emasligini bilsangiz, kompozitsiyadan foydalaning.

Xuddi shunday, meros munosabatlari bormi? Java tilida, an Bu -A munosabat ga bog'liq meros olish . Keyinchalik meros hisoblanadi ikki xil, sinf meros olish va interfeys meros olish . Bu hisoblanadi Java-da kodni qayta ishlatish uchun ishlatiladi. xususiyatlaridan biri meros hisoblanadi bu meros hisoblanadi tabiatan bir tomonlama.

Oddiy qilib aytganda, qaysi OOP tushunchasi ob'ektlar orasidagi munosabatni ifodalaydi?

In ob'ektga yo'naltirilgan dasturlash , the IS-A tushunchasi bo'lishi mumkin bo'lgan butunlay Merosga asoslangan ikkidan turlari Class Inheritance yoki Interface Inheritance. Bu hisoblanadi xuddi “A hisoblanadi a B turi ning narsa . Masalan, Apple hisoblanadi Meva, mashina hisoblanadi a Avtomobil va boshqalar. Meros hisoblanadi bir tomonlama.

VS munosabatlarining C# da aloqasi bormi?

Tarkibi yana bir kalit munosabat ob'ektga yo'naltirilgan dasturlashda yozing. Kompozitsiya munosabat bir sinf ob'ekti boshqa sinfning bir yoki bir nechta ob'ektlaridan tuzilgan yoki ulardan tuzilgan bo'lsa mavjud bo'ladi. U shuningdek, bor A” turi munosabat . Buyurtma obyekti ham boshqa ob'ektlardan tashkil topgan.

Tavsiya: