УМЛ - Класе

Преглед садржаја
Оријентација објекта је основа за израду УМЛ дијаграми, заправо УМЛ постоји да представља објектно усмерење, када спознамо основе оба УМЛ Као објектно оријентисани, можда се можемо запитати шта је следеће и корак који морамо да предузмемо је како да их користимо заједно.
Прво морамо знати да идемо на дијаграм, обично морамо почети са класом, на овај начин можемо направити апстракције из којих ће произаћи остатак садржаја.
Креирање класе
Тхе класе у УМЛ -у представљени су правоугаоником, назив класе мора следити конвенцију да име има прво слово великим словима, важно је да је то само једна реч, па ако имамо случај у коме класа мора имати две речи , онда им се морамо придружити и свака реч мора почети великим словом, као што су: "Мобилни телефон”. Назив класе треба да се налази на врху правоугаоника.
Пратећи конвенције, осигуравамо да наш дијаграм чита свако ко зна УМЛ.
Погледајмо следећу слику како би класа изгледала:

Други начин да именујемо класу је када она припада пакету, онда бисмо могли рећи „Пакет :: Класа”Тамо где два пара тачака представљају чланство у пакету, то је такође познато као рута и изгледало би овако:

Када одлучимо како ће се наша класа звати, време је да поставимо атрибуте.
Атрибути
Атрибути су карактеристике класе, ми их дефинишемо када радимо процес њене апстракције, односно када направимо списак ствари које класу чине моделом или представом објекта и да без тих ствари не може бити заступљен.
Конвенција за именовање атрибуте је мала реч, ако се атрибут састоји од две или више речи иза првог малог слова, следеће речи морају бити спојене са првим и морају почети са првим словом великим словима, као што је "пропусни опсег". Класа може да садржи један или више атрибута, као и да их нема, у случају да то значи, они морају бити наведени испод имена класе одвојени линијом, да видимо следећу слику:

Операције
То су радње које инстанца класе може извршити, можемо их назвати методе ако говоримо о објектно оријентисаном програмирању, ове операције следе исту конвенцију именовања као атрибути, с једином разликом што ћемо на крају додати пар заграда као што су: "отворена врата()”, Будући да су радње, обично је прва реч инфинитивни глагол. Листа се налази испод атрибута такође са линијом која их раздваја.
Да видимо на следећој слици како би то изгледало:

Као што видимо, када видимо ову дефиницију класе са њеним атрибутима и операцијама, већ можемо имати идеју шта би могла, а шта не би могла да уради и њен пренос у програмски код је много лакши.
Врло је лако направити дефиницију класе у УМЛ И гледање коначног резултата такође нам показује колико то може бити читљиво, са добро дефинисаном класом која следи стандард, можемо имати тим за прикупљање информација и развојни тим и обоје би могли комуницирати са минималном количином неспоразума.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave