Автор: f************@rambler.ru, 27 Ноября 2011 в 18:17, реферат
Объекті-бағытталған программалау тілдерінің негізгі концепциясы– құрылатын қосымша өзара байланысқан негізгі объектілерден тұрады. Объекті-бағытталған технологияда қолданушы үш базалық элементпен: объектілер, хабар және класстармен жұмыс істейді.
Көп жылдық зерттеулердің нәтижесінде объектіге бағытталған деп аталатын тәсіл зерттеліп дайындалған және сынақтан өткен(1967 жылы – Simula67 тілі,ал 1983 жылы – С++ тілі).ОБТ-ның программалық жүйелерінде құрудың бұрынғы әдістерінен негізгі артықшылығы – деректердің және олармен бірге істейтіе кодтардың тығыз байланыста болуы.
Объектіге бағытталған тәсіл келесі күрделі проблемаларды жеңіл шешуге көмектеседі:
Мазмұны
1.Кіріспе
2.Объектіге бағытталған программалау(ОБП).
2.1. Объектіге бағытталған ойлау.
2.2 .ОБП-ның сипаттамасы.
3.Деректерді қайта құру және полиморфизм. Операциялардың
шамадан тыс жүктелуі.
3.1.Полиморфизм.Класпен анықталған түрлендіру.
3.2.Функциональды тілдердегі полиморфизм.
4.Қорытынды.
5.Қолданылған әдебиеттер тізімі.
Haskeel-де
класстар мен экземплярлардың
бөлінуі бар,ол ООП-та жоқ.
Кейбір программалау тілдерінде утиналық типизация қолданылады,яғни ол полиморфизмнің (сигнатуралық)әртүрлілігін көрсетеді.Мұндай жағдайда,мысалы,Python тілінде полиморфизм мұра етумен байланысты болуы міндетті емес.
Полиморфизм кодтағы
Бір жағдайда нақты
Бұл қарапайым,динамикалық полиморфизм,виртуальдық
әдістер арқылы жүзеге асырылады.
Бағдарламалау тілдері төменгі деңгейден жылдар өте келе жоғарғы деңгейлі бағдарламалау тілдеріне дейін дамыған. Осы даму барысында не жаңадан тілдер ойланып табылып немесе бұрын болған тілдерді жетілдіру арқылы жаңа бағдарламалау тілдерін жасаған. Осы бағдарламалау тілдері арқылы біз машинамен, яғни компьютермен қарым-қатынас жасауға, аз да болса бір-бірімізде түсінуге септігін тигізеді. Егер бағдарламалау саласындағы жаңаша технологиялардың даму қарқынын қарайтын болсақ, онда келешекте аса жоғарғы деңгейлі бағдарламалау тілдері пайда болатыны күмән туғызбайды.
Бағдарламалау тідерімен бірге бағдарламалау
жүйесі де дамып келеді. Жүйелік бағдарламалау,
оқиғалы-бейімделуші бағдарламалау, объектіге
бағытталған бағдарламалау – олар алуан
түрлі. Болашақта бағдарламалаудың жаңа,
одан әрі жетілдірілген түрлері пайда
болады деуге әбден болады.
Қолданылған әдебиеттер тізімі
Информация о работе Деректерді қайта құру және полиморфизм. Полиморфизмді қолдану