В более общем смысле, концепцией полиморфизма является идея "один интерфейс, множество методов". Это означает, что можно создать общий интерфейс для группы близких по смыслу действий. Преимуществом полиморфизма является то, что он помогает мнижать сложность программ, разрешая использование того же интерфейса для задания единого класса действий. Выбор же конкретного действия, в зависимости от ситуации, возлагается на компилятор. Вам, как программисту, не нужно делать этот выбор самому. Нужно только помнить и использовать общий интерфейс. Пример из предыдущего абзаца показывает, как, имея три имени для функции определения абсолютной величины числа вместо одного, обычная задача становится более сложной, чем это действительно необходимо.
Результаты (
узбекский) 1:
[копия]Скопировано!
Yana bir umumiy ma'noda, polimorfizmi tushunchasi g'oyasi "deb bir interfeysi, usullari turli." Bu sizga o'xshash ma'no harakatlar bir guruh uchun umumiy interfeysi yaratishingiz mumkin, degan ma'noni anglatadi. polimorfizmi afzalligi u bir sinf harakat aniqlash uchun bir xil interfeysi foydalanish imkonini beruvchi dasturlarni mnizhat murakkabligi yordam beradi, deb hisoblanadi. vaziyatga qarab muayyan harakatlar tanlash, derleyici mas'uliyat. Siz, a programcı sifatida, o'zingiz uchun tanlov qilish kerak emas. One faqat eslash va umumiy interfeysi ishlatish kerak. Avvalgi xat bir misol o'rniga yagona, umumiy vazifa bir qator mutlaq qiymatini aniqlash funksiyasi uchun uch nomlarini ega, albatta, kerak ko'proq murakkab qanday ko'rsatadi.
переводится, пожалуйста, подождите..
