Съдържание
Обектната ориентация е основата за създаването на UML диаграми, всъщност UML съществува, за да представлява обект-ориентация, след като знаем основите на двете UML Като обектно-ориентирани, може би можем да се запитаме какво следва и стъпката, която трябва да направим, е как да използваме и двете заедно.Първо трябва да знаем, че ще правим диаграма, обикновено трябва да започнем с клас, по този начин можем да направим абстракциите, от които ще произтича останалото съдържание.
Създаване на клас
The класове в UML са представени с правоъгълник, името на класа трябва да следва конвенцията за името с първата буква с главни букви, важно е да е само една дума, така че ако имаме случай, в който класът трябва да има две думи , тогава трябва да се присъединим към тях и всяка дума трябва да започва с главни букви, като например: "Мобилен телефон”. Името на класа трябва да е в горната част на правоъгълника.
Следвайки конвенциите, ние гарантираме, че нашата диаграма е четима от всеки, който познава UML.
Нека видим следното изображение, както би изглеждал клас:
Друг начин за именуване на клас е, когато той принадлежи на пакет, тогава бихме могли да кажем „Пакет :: Клас”Когато двете двойки точки представляват членството в класа на пакета, това също е известно като маршрут и би изглеждало така:
След като сме решили как ще се нарича нашият клас, е време да поставим атрибутите.
Атрибути
Атрибутите са характеристиките на класа, ние ги дефинираме, когато правим процеса на неговото абстрагиране, тоест когато правим списъка с неща, които правят класа модел или представяне на обекта и че без тези неща той не може бъде представен.
Конвенцията за именуване атрибути е малка буква, ако атрибутът се състои от две или повече думи след първата малка буква, следните думи трябва да бъдат съединени с първата и трябва да започват с първата буква с главни букви, като например "честотна лента". Класът може да съдържа един или повече атрибути, както и никакви атрибути, в случай че има, те трябва да бъдат изброени под името на класа, разделени с ред, нека видим следното изображение:
Операции
Те са действията, които един екземпляр от класа може да изпълни, можем да ги наречем методи ако говорим за обектно-ориентирано програмиране, тези операции следват същата конвенция за именуване като атрибутите, с единствената разлика, че в края ще добавим двойка скоби като: "отворена врата()”, Като действия, обикновено първата дума е инфинитив глагол. Списъкът се поставя под атрибутите също с ред, който ги разделя.
Нека видим на следващото изображение как би изглеждало:
Както можем да видим, когато видим тази дефиниция на клас с нейните атрибути и операции, вече можем да имаме представа какво може или не може да направи и прехвърлянето му в програмния код е много по -лесно.
Много е лесно да се направи дефиниция на клас в UML Виждането на крайния резултат също ни показва колко може да бъде четлив, с добре дефиниран клас, следващ стандарта, можем да имаме екип за събиране на информация и екип за разработка и двамата да комуникират с минималното количество недоразумения.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка