Мұрагерлік (объектіге бағытталған бағдарламалау)
Объектіге бағытталған бағдарламалауда мұрагерлік дегеніміз-объект немесе сынып сол іске асыруды қолдана отырып, басқа объектіге (прототиптік мұрагерлік) немесе сыныпқа (класс негізіндегі мұрагерлік) негізделген кезде. Сабаққа негізделген объектіге бағытталған тілдердің көпшілігінде мұрагерлік-бұл бір объект ата - аналық объектінің барлық қасиеттері мен мінез-құлқын алатын механизм. Мұрагерліктің идеясы - сіз қолданыстағы сыныптарға негізделген жаңа сыныптар жасай аласыз. немесе бірдей мінез-құлықты сақтау үшін жаңа іске асыруды көрсету (интерфейсті енгізу). Мұндай тұқым қуалайтын класс ата-аналық немесе суперкласс деп аталады. Бұл кодты қайта пайдалану механизмі және жалпыға қол жетімді сыныптар мен интерфейстер арқылы бастапқы бағдарламалық жасақтаманы дербес кеңейтуге мүмкіндік береді. Мұрагерлік арқылы объектілердің немесе сыныптардың қатынасы бағдарланған графиктің пайда болуына әкеледі. Мұрагерлік 1967 жылы Simula үшін ойлап табылды. Мұрагерлік термині класс негізіндегі бағдарламалау үшін де, прототипке негізделген бағдарламалау үшін де кеңінен қолданылады, бірақ тар мағынада класс негізіндегі бағдарламалау үшін сақталған (бір класс екіншісінен мұра алады), оның орнына прототипке негізделген бағдарламалаудағы сәйкес әдіс делегация деп аталады (бір объект екіншісіне береді).
бағдарламалауда мұрагерлікті қолданудың мәні неде
сіз қолданыстағы сыныптарға негізделген жаңа сыныптар жасай аласыз