Инкапсуляция дегеніміз не, оның абстракцияға қандай қатысы бар?
Инкапсуляция дегеніміз не, оның абстракцияға қандай қатысы бар?

Бейне: Инкапсуляция дегеніміз не, оның абстракцияға қандай қатысы бар?

Бейне: Инкапсуляция дегеніміз не, оның абстракцияға қандай қатысы бар?
Бейне: Что такое инкапсуляция? Объектно ориентированное программирование. 2024, Сәуір
Anonim

Инкапсуляция объектінің ішкі бөлшектерін жасыруды білдіреді, яғни нысанның қалай жасайды бірдеңе. Инкапсуляция Клиенттерге оның ішкі көрінісін, оның мінез-құлқы қай жерде екенін көруге жол бермейді абстракция жүзеге асырылады. Инкапсуляция объектідегі ақпаратты басқа объектіден қорғау үшін қолданылатын әдіс.

Оның үстіне абстракция және инкапсуляция дегенді қалай түсінесіз?

2) Абстракция ең маңызды мәліметтерді бере отырып, қажет емес мәліметтерді жасыру туралы Инкапсуляция код пен деректерді бір бірлікке жасыруды білдіреді, мысалы: сынып немесе объектінің ішкі жұмысын сыртқы әлемнен қорғау әдісі.

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

Сол сияқты, инкапсуляция абстракциямен қалай байланысты?

Абстракция Тек маңызды нәрселерді беру және қажет емес бөлшектерді жасыру дегенді білдіреді. Бұл абстракция . Инкапсуляция сыртқы пайдаланушылардың деректеріне кездейсоқ өзгерістерді болдырмау үшін деректер мүшелері мен әдістерін капсула түрінде біріктіруді білдіреді. Инкапсуляция топтамасы болып табылады байланысты алгоритмдер мен деректер.

Төмендегі тұжырымдардың қайсысы инкапсуляция мен абстракцияның айырмашылығын түсіндіреді?

Инкапсуляция орау болып табылады, тек қасиеттер мен әдістерді жасырады. Инкапсуляция код пен деректерді жасыру үшін қолданылады ішінде деректерді сыртқы әлемнен қорғауға арналған жалғыз блок. Сынып - ең жақсы үлгі инкапсуляция . Абстракция екінші жағынан, болжалды пайдаланушыға тек қажетті мәліметтерді көрсетуді білдіреді.

Ұсынылған: