Аб’ект (праграмаваньне): розьніца паміж вэрсіямі

Змесціва выдалена Змесціва дададзена
Legobot (гутаркі | унёсак)
д Робат: перанос 33 міжмоўных спасылак у Вікізьвесткі да аб’екта d:q216601
чарцёж дома = рысунак дома https://be-tarask.wikipedia.org/wiki/%D0%A0%D1%8B%D1%81%D1%83%D0%BD%D0%B0%D0%BA#cite_note-4
Радок 3:
У [[працэдурнае праграмаваньне|працэдурным праграмаваньні]] аб’ект можа ўтымліваць у сабе дадзеныя альбо інструкцыі, але не адное і другое разам. Інструкцыі могуць мець выгляд працэдуры або функцыі. У [[аб'ектна-арыентаванае праграмаваньне|аб’ектна-арыентаваным праграмаваньні]] аб’ект зьяўляецца экзэмплярам [[кляса (праграмаваньне)|клясы]]. Кляса ўтрымлівае ў сабе набор дадзеных і інструкцый, якія зьдзяйсьняюць апэрацыі з дадзенымі, робяць аб’ект мог прымаць [[паведамленьне (праграмаваньне)|паведамленьні]], апрацоўваюць дадзеныя і адпраўляюць паведамленьні іншым аб’ектам.
 
Для лепшага разуменьня розьніцы паміж клясай і аб’ектам можна прывесьці наступны прыклад. Калі хтосьці хоча жыць у доме, ні чарцёжрысунак гэтага дома, ні ягоны фатаздымак, ні мадэль дома не дапамогуць гэтаму чалавеку. Што тут патрэбна — дык гэта рэальны дом, пабудаваны ў адпаведнасьці з спэцыфікацыямі. Выкарыстоўваючы гэтую аналёгію, чарцёжрысунак прадстаўляе клясу, а рэальны дом прадстаўляе аб’ект.
 
== Тэорыя ==