Òåõíîëîãèÿ ðàçðàáîòêè

Äàâèä Ãåíèí
OBJECT BASED PROGRAMMING

 ÍÀÑÒÎßÙÅÅ ÂÐÅÌß ÃËÀÂÍÎÉ, ÅÑËÈ ÍÅ ÅÄÈÍÑÒÂÅÍÍÎÉ ÒÅÕÍÎËÎÃÈÅÉ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß ßÂËßÅÒÑß  OBJECT ORENTED  PROGRAMMING. ÍÎ ÝÒÀ ÒÅÕÍÎËÎÃÈß ÈÌÅÅÒ ÌÍÎÃÎ Î×ÅÂÈÄÍÛÕ ÍÅÄÎÑÒÀÒÊÎÂ.
ÐÀÑÑÌÎÒÐÈÌ, Ê ÏÐÈÌÅÐÓ, ÇÀÄÀ×Ó Î ÏÅÃÀÑÅ, ÊÎÒÎÐÀß, ßÊÎÁÈ, ÄÅÌÎÍÑÒÐÈÐÓÅÒ ÏÐÅÈÌÓÙÅÑÒÂΠ ÎÎÏ.
 ÍÅÉ ÏÅÃÀÑ ÍÀÑËÅÄÓÅÒ ÎÒ ËÎØÀÄÈ, È ÏÐÈ ÝÒÎÌ ÍÈÊÀÊ ÍÅ ÑÂßÇÀÍ Ñ ÏÒÈÖÅÉ. ÑÈÒÓÀÖÈÞ ÌÎÆÍÎ ÁÛËÎ ÁÛ ÓËÓ×ØÈÒÜ, ÅÑËÈ ÁÛ ÐÀÇÐÅØÀËÎÑÜ ÍÀÑËÅÄÎÂÀÍÈÅ ÎÒ ÍÅÑÊÎËÜÊÈÕ ÊËÀÑÑÎÂ, ÍÎ ÝÒÎ ÇÀÏÐÅÙÅÍÎ . ÌÍÅ ÑÊÀÆÓÒ, ×ÒÎ ÌÎÆÍÎ ÍÀÑËÅÄÎÂÀÒÜ ÎÒ ÈÍÒÅÐÔÅÉÑÎÂ, ÍÎ ÝÒÎ ÒÎËÜÊÎ ÓÑËÎÆÍßÅÒ ÇÀÄÀ×Ó, ÒÀÊ ÊÀÊ ÏÐÎÃÐÀÌÌÈÑÒ ÄÎËÆÅÍ ßÂÍÎ ÐÅÀËÈÇÎÂÀÒÜ ÂÑÅ ÌÅÒÎÄÛ ÍÀÑËÅÄÓÅÌÎÃΠ ÈÍÒÅÐÔÅÉÑÀ.
ÂÏÅÐÂÛÅ ÈÄÅÈ ÎÎÏ ÁÛËÈ ÈÑÏÎËÜÇÎÂÀÍÛ Â ÑÈÑÒÅÌÀÒÈÊÅ ËÈÍÅß. ÍÀ ÏÅÐÂÛÉ ÂÇÃËßÄ ÒÀÌ ÂѨ ÕÎÐÎØÎ : ÊËÀÑÑÛ, ÎÒÐßÄÛ, ÂÈÄÛ. ÍÎ ÅÑÒÜ È ÀÁÑÓÐÄ. ÍÀÏÐÈÌÅÐ ÊÈÒ ßÂËßÅÒÑß ÌËÅÊÎÏÈÒÀÞÙÈÌ È ÍÈÊÀÊ ÍÅ ÎÒÍÎÑÈÒÑß Ê ÂÎÄÎÏËÀÂÀÞÙÈÌ.
.  ÏÐÅÄËÀÃÀÅÌÎÉ ÑÈÑÒÅÌÅ ÊÈÒ ÁÓÄÅÒ ÎÁÜßÂËßÒÜÑß ÒÀÊ :

ÊÈÒ : ÂÎÄÎÏËÀÂÀÞÙÅÅ, ÌËÅÊÎÏÈÒÀÞÙÅÅ, ÆÈÂÎÐÎÄßÙÅÅ
ÏÐÈ×¨Ì ÐÅÀËÈÇÎÂÛÂÀÒÜ ÌÅÒÎÄÛ ÈÍÒÅÐÔÅÉÑÀ ÁÓÄÅÒ ÒÎÒ, ÊÒÎ ÅÃÎ ÐÀÇÐÀÁÀÒÛÂÀÅÒ, À ÍÅ ÊÀÆÄÛÉ ÊÒÎ ÅÃÎ ÈÑÏÎËÜÇÓÅÒ.

 ÍÎÂÎÉ ÒÅÕÍÎËÎÃÈÈ ÏÎËÜÇÎÂÀÒÅËÜ ÑÍÀ×ÀËÀ ÂÛÁÈÐÀÅÒ ÑÁÎÐÊÓ ÈÇ ÑÁÎÐÎÊ ÏÐÅÄÑÒÀÂËÅÍÍÛÕ ÍÀ ÄÎÌÅÍÅ. ÄÀËÅÅ ÎÍ ÂÛÁÈÐÀÅÒ ÊËÀÑÑ ÈËÈ ÈÍÒÅÐÔÅÉÑ ÈÇ  ÊËÀÑÑΠÎÏÐÅÄÅËÅÍÍÛÕ Â ÑÁÎÐÊÅ. ÄÀËÅÅ ÎÍ ÏÎËÓ×ÀÅÒ ÑÏÈÑÎÊ ÌÅÒÎÄÎÂ,ÎÏÐÅÄÅ˨ÍÍÛÕ Â ÊËÀÑÑÅ È Ó ÍÅÃÎ ÅÑÒÜ ÂÎÇÌÎÆÍÎÑÒÜ ÎÒÌÅÒÈÒÒ ÊÀÊÈÅ ÈÌÅÍÍÎ ÌÅÒÎÄÛ ÂÊËÞ×ÈÒÜ Â ÍÎÂÛÉ ÊËÀÑÑ.
ÏÐÎÃÐÀÌÌÀ ÄÅÌÎÍÑÒÐÈÐÓÞÙÀß ÝÒÎÒ ÏÐÎÖÅÑÑ ÏÐÈËÀÃÀÅÒÑß Ê ÇÀßÂÊÅ.