тұқымқуалаушылық және полиморфизм тәуелсіз, бірақ өзара байланысты нысандар – біреуі екіншісінсіз болуы мүмкін. егер айнымалылардың белгілі бір түрі болуын талап ететін тілді пайдалансақ (c++, c, java), онда бұл ұғымдар байланысты деп сенуіміз мүмкін.
Полиморфизм тұқым қуалайды ма?
Мұрагерлік - бұрыннан бар сыныптан (негізгі сынып) мүмкіндіктерді иеленетін жаңа сынып (туынды сынып) жасалған класс. Полиморфизм бұл бірнеше пішінде анықталуы мүмкін … Ал компиляциялық уақыт полиморфизмі (шамадан тыс жүктелу), сондай-ақ орындалу уақытының полиморфизмі (басқа анықтау) болуы мүмкін.
Полиморфизм көп тұқымқуалауды қажет ете ме?
Икке айтқандай, Көп мұраның полиморфизмге еш қатысы жоқ. Осылайша, Child сыныбы екі сыныптан да атрибуттар мен мінез-құлықтарды мұраға алады.
Полиморфизмге тұқым қуалау арқылы жетуге болады ма?
3. Мұрагерлік қайта пайдалану тұжырымдамасын қолдайды және объектіге бағытталған бағдарламалауда код ұзындығын азайтады. … Мұрагерлік бір, гибридті, көп, иерархиялық және көп деңгейлі мұра болуы мүмкін. Бұл құрастырылған уақыт полиморфизмі (шамадан тыс жүктелу) болуы мүмкін, сонымен қатар орындалу уақытының полиморфизмі (басқа анықтау).
Біз мұрасыз абстракцияға қол жеткізе аламыз ба?
Өздігінен абстракциялау мұрасыз мүмкін: класс рефератын жасауға болады және ол мұрагерлікті қажет етпейді.