БИЛЕТ №11
Классты және объектіні Python тілінде жариялау жолдары / Способы создание класса и объекта в Python
Python бағдарламада қолдануға болатын int, str және т.б. сияқты көптеген кірістірілген түрлерге ие. Сонымен қатар, Python сізге класстар арқылы жеке типтерді анықтауға мүмкіндік береді. Класс кейбір нысанды білдіреді. Класстың нақты көрінісі-объект.
Сіз келесі ұқсастықты жасай аласыз. Біздің бәрімізде аты, жасы, басқа да сипаттамалары бар адам туралы біраз түсінік бар. Адам кейбір әрекеттерді орындай алады - жүру, жүгіру, ойлау және т.б. яғни, сипаттамалар мен әрекеттер жиынтығын қамтитын бұл көріністі класс деп атауға болады. Бұл үлгінің нақты көрінісі әртүрлі болуы мүмкін, мысалы, кейбір адамдарда бір атау, басқаларында басқа атау бар. Ал шын мәнінде бар адам осы класстың объектісін білдіреді.
Python тілінде класс (class) сөзімен анықталады:
class название_класса:
атрибуты_класса
методы_класса
Класс ішінде оның атрибуттары анықталады, олар класстың әртүрлі сипаттамаларын сақтайды және әдістерді-функцияларды.
CASE-құралдар / CASE-инструменты
Алдыңғы технологиялардың қарастырылуына сәйкес (Survey of Advanced Technology), Systems Development Inc. фирмасымен жасалған 1996 ж. 1000 шақты америкалық фирмалардың сұрақтама алу нәтижелері, CASE - технологиясының қазіргі уақытта ең тұрақты ақпараттық технологиялар қатарына қосылуына әкелді (оны қолдануда 85% сәтті аяқталды). Бірақ, CASE – құралының потенциалды мүмкіндіктеріне қарамастан, олардың көптеген сәтсіз мысалдары бар, нәтижесінде CASE – құралдары "полочным" ПО (shelfware) түрде болады. Осыған байланысты келесілерді атап өтейік: ➢ CASE - құралдары әсерді тез емес қайсыбір уақыт өткен соң алады; ➢ CASE - құралдардың енгізуіне нақты шығындар олардың тауып алуына шығындарды әдеттегі едәуір шамадан асырып жатыр; CASE – құралдары сәтті аяқталған кезде ғана қамтамасыз етеді. Каскадты пайдалану келесі түрде көрсетілген: әрбір этапта құжаттың жобалық түрі қалыптасады; логикалық жүйеліліктің этаптары жолдардың барлық жұмысын аяқтайды.
Қазіргі заманғы CASE – құралдары АЖ жобалық технологияның көптеген аумағына ие: қарапайым анализ құралынан және құжаттық құрал автоматизациясына, барлық ПО өмірлік циклін құрады. АЖ еңбекті талап ететің этап анализ және жобалау болып табылады, процессте СASE – құралдары жобалық құжатты дайындайды. Және де ақпаратты визуалды тәсілі басты рөлді атқарады. Бұл құрылымдық немесе диограммалардың масштабты уақытын білдіреді, көптеген палитра түстерін қолданады. Графикалық құрылым моделдеуі пәндік аймақта АЖ қойылған мақсатқа және шектеулерге қайта құру. CASE – құралының разрядына персональді компьютерлердің шектелген мүмкіншіліктері және қымбат бағалы жүйе есептеу платформасының ОЖ үшін қажет. Батыс фирмаларының барлық 300 астам әртүрлі CASE – құралдарын қолдануда.
Әдеттегі CASE құралдары:
• конфигурацияны басқару құралдары;
* деректерді модельдеу құралдары;
* талдау және жобалау құралдары;
* модельдерді түрлендіру құралдары;
* бағдарламалық кодты өңдеу құралдары;
* кодты қайта өңдеу құралдары;
* код генераторлары;
* UML диаграммаларын құруға арналған құралдар.
Класстарға кіріспе. C#-тағы объектілер мен әдістер / Введение в классы. Oбъекты и методы в C#
Объектің сипаттамасы класс болып табылады, ал объект сол класстың данасын білдіреді. Сіз келесі ұқсастықты жасай аласыз. Біздің бәрімізде аты, жасы, басқа да сипаттамалары бар адам туралы біраз түсінік бар. Яғни, кейбір үлгі - бұл үлгіні класс деп атауға болады. Бұл үлгінің нақты көрінісі әртүрлі болуы мүмкін, мысалы, кейбір адамдарда бір атау, басқаларында басқа атау бар. Ал шын мәнінде бар адам (шын мәнінде берілген класстың данасы) осы класстың нысанын білдіреді.
Негізінде класс пайдаланушы анықтайтын жаңа түрді білдіреді. Класс class кілт сөзімен анықталады:
class название_класса
{
// содержимое класса
}
Достарыңызбен бөлісу: |