Çàî÷íîå äèñòàíöèîííîå îáðàçîâàíèå ñ ïîëó÷åíèåì ãîñóäàðñòâåííîãî äèïëîìà ÷åðåç Internet










Ïîëó÷èòü èíôîðìàöèþ î ïîñòóïëåíèè
 
Ãëàâíàÿ Íîâîñòè Êàðòà ñàéòà Ôîòîàëüáîì Ãîñòåâàÿ êíèãà Êîíòàêòû

 

Ïðèíöèïû îáúåêòíî-îðèåíòèðîâàííîãî ïðîãðàììèðîâàíèÿ

Îáúåêòíî-îðèåíòèðîâàííûé ÿçûê ïðîãðàììèðîâàíèÿ äîëæåí îáëàäàòü ñëåäóþùèìè ñâîéñòâàìè:

– èíêàïñóëÿöèÿ – ýòî ìåõàíèçì, ñâÿçûâàþùèé âìåñòè êîä è äàííûå, êîòîðûìè îí ìàíèïóëèðóåò, è çàùèùàþùåãî èõ îò âíåøíèõ ïîìåõ è íåêîððåêòíîãî èñïîëüçîâàíèÿ;

– íàñëåäîâàíèå – ýòî ïðîöåññ, ñ ïîìîùüþ êîòîðîãî îäèí îáúåêò ïðèîáðåòàåò ñâîéñòâà äðóãîãî, ò.å. ïîääåðæèâàåòñÿ èåðàðõè÷åñêîé êëàññèôèêàöèè;

– ïîëèìîðôèçì – ýòî ñâîéñòâî, ïîçâîëÿþùåå èñïîëüçîâàòü îäèí è òîò æå èíòåðôåéñ äëÿ îáùåãî êëàññà äåéñòâèé.

Èíêàïñóëÿöèÿ ÿâëÿåòñÿ âàæíåéøèì ñâîéñòâîì îáúåêòîâ, íà êîòîðîì ñòðîèòñÿ îáúåêòíî-îðèåíòèðîâàííîå ïðîãðàììèðîâàíèå. Èíêàïñóëÿöèÿ çàêëþ÷àåòñÿ â òîì, ÷òî îáúåêò ñêðûâàåò â ñåáå äåòàëè, êîòîðûå íåñóùåñòâåííû äëÿ èñïîëüçîâàíèÿ îáúåêòà, ò.å. ïîçâîëÿåò âî ìíîãîì èçîëèðîâàòü êëàññ îò îñòàëüíûõ ÷àñòåé ïðîãðàììû, ñäåëàòü åãî «ñàìîäîñòàòî÷íûì» äëÿ ðåøåíèÿ êîíêðåòíîé çàäà÷è.  ðåçóëüòàòå êëàññ âñåãäà íåñåò â ñåáå íåêîòîðóþ ôóíêöèîíàëüíîñòü.

 òðàäèöèîííîì ïîäõîäå ê ïðîãðàììèðîâàíèþ ñ èñïîëüçîâàíèåì ãëîáàëüíûõ ïåðåìåííûõ ïðîãðàììèñò íå áûë çàñòðàõîâàí îò îøèáîê, ñâÿçàííûõ ñ èñïîëüçîâàíèåì ïðîöåäóð, íå ïðåäíàçíà÷åííûõ äëÿ îáðàáîòêè äàííûõ, ñâÿçàííûõ ñ ýòèìè ïåðåìåííûìè.

Èíêàïñóëÿöèÿ ÿâëÿåòñÿ ñðåäñòâîì îðãàíèçàöèè äîñòóïà ê äàííûì òîëüêî ÷åðåç ñîîòâåòñòâóþùèå ìåòîäû.

Íàñëåäîâàíèå – ýòî åù¸ îäíî áàçîâîå ïîíÿòèå îáúåêòíî-îðèåíòèðîâàííîãî ïðîãðàììèðîâàíèÿ. Íàñëåäîâàíèå ïîçâîëÿåò îïðåäåëÿòü íîâûå îáúåêòû, èñïîëüçóÿ ñâîéñòâà ïðåæíèõ, äîïîëíÿÿ èëè èçìåíÿÿ èõ. Îáúåêò-íàñëåäíèê ïîëó÷àåò âñå ïîëÿ è ìåòîäû «ðîäèòåëÿ», ê êîòîðûì îí ìîæåò äîáàâèòü ñâîè ñîáñòâåííûå ïîëÿ è ìåòîäû èëè çàìåíèòü («ïåðåêðûòü») èõ ñâîèìè ìåòîäàìè. Èç ìåòîäîâ íàñëåäíèêà ìîæíî âûçûâàòü ìåòîäû ðîäèòåëÿ. Äëÿ ñîçäàíèÿ íàñëåäíèêà íå òðåáóåòñÿ èìåòü èñõîäíûé òåêñò îáúåêòà ðîäèòåëÿ. Îáúåêò-ðîäèòåëü ìîæåò áûòü óæå â ñîñòàâå îòòðàíñëèðîâàííîãî ìîäóëÿ.

Åñëè íåêèé îáúåêò áûë óæå îïðåäåë¸í è îòëàæåí, îí ìîæåò áûòü èñïîëüçîâàí è â äðóãèõ ïðîãðàììàõ. Ïðè ýòîì ìîæåò îêàçàòüñÿ, ÷òî íîâàÿ çàäà÷à îòëè÷àåòñÿ îò ïðåäûäóùåé, è âîçíèêàåò íåîáõîäèìîñòü íåêîòîðîé ìîäèôèêàöèè êàê äàííûõ, òàê è ìåòîäîâ èõ îáðàáîòêè. Ïðîãðàììèñòó ïðèõîäèòñÿ ðåøàòü äèëåììó – ñîçäàíèÿ îáúåêòîâ çàíîâî èëè èñïîëüçîâàòü ðåçóëüòàòû ïðåäûäóùåé ðàáîòû, ïðèìåíÿÿ ìåõàíèçì íàñëåäîâàíèÿ. Ïåðâûé ïóòü ìåíåå ýôôåêòèâåí, òàê êàê òðåáóåò äîïîëíèòåëüíûõ çàòðàò âðåìåíè íà îòëàäêó è òåñòèðîâàíèå. Âî âòîðîì ñëó÷àå ÷àñòü ýòîé ðàáîòû îêàçûâàåòñÿ âûïîëíåííîé, ÷òî ñîêðàùàåò âðåìÿ íà ðàçðàáîòêó íîâîé ïðîãðàììû. Ïðîãðàììèñò ïðè ýòîì ìîæåò è íå çíàòü äåòàëåé ðåàëèçàöèè îáúåêòà-ðîäèòåëÿ.



 
     
   
 


Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êðóãëîì ñòîëå!
ïîäðîáíåå   >>>
 

Èíñòèòóò Ìåíåäæìåíòà, Ýêîíîìèêè è Èííîâàöèé íà÷èíàåò íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Óâàæåìûå ñòóäåíòû ÀÍÎ ÂÏÎ ÈÌÝèÈ!
ïîäðîáíåå   >>>
 

Íà÷èíàåòñÿ íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êîíôåðåíöèÿõ!
ïîäðîáíåå   >>>
 


âñå íîâîñòè...

 


Ðàññûëêè Subscribe.Ru
Ñîâðåìåííîå îáðàçîâàíèå
Ïîäïèñàòüñÿ ïèñüìîì