UML - Klasy

Spisie treści
Orientacja obiektowa jest podstawą do Diagramy UML, w rzeczywistości UML istnieje, aby reprezentować orientację obiektową, gdy znamy podstawy obu UML Jako zorientowani obiektowo, być może możemy zadać sobie pytanie, co dalej i krok, który musimy podjąć, to jak używać obu razem.
Najpierw musimy wiedzieć, że będziemy diagramować, zwykle musimy zacząć od klasy, w ten sposób możemy tworzyć abstrakcje, z których będzie czerpać reszta treści.
Tworzenie klasy
ten zajęcia w UML są reprezentowane przez prostokąt, nazwa klasy musi być zgodna z konwencją posiadania nazwy z pierwszą literą dużymi literami, ważne jest, aby było to tylko jedno słowo więc jeśli mamy przypadek, w którym klasa musi mieć dwa słowa , to musimy je połączyć, a każde słowo musi zaczynać się wielkimi literami, np.: "Komórka”. Nazwa klasy powinna znajdować się na górze prostokąta.
Przestrzegając konwencji, zapewniamy, że nasz diagram będzie czytelny dla każdego, kto zna UML.
Zobaczmy na poniższym obrazku, jak wyglądałaby klasa:

Innym sposobem nazwania klasy jest to, że należy ona do pakietu, wtedy możemy powiedzieć „Pakiet :: Klasa„Gdzie dwie pary kropek reprezentują przynależność klasową pakietu, jest to również znane jako trasa i wyglądałoby to tak:

Kiedy już ustaliliśmy, jak będzie się nazywać nasza klasa, nadszedł czas na umieszczenie atrybutów.
Atrybuty
Atrybuty są cechami charakterystycznymi klasy, definiujemy je, gdy wykonujemy proces jej abstrakcji, to znaczy, gdy tworzymy listę rzeczy, które sprawiają, że klasa jest modelem lub reprezentacją obiektu i bez tych rzeczy nie może być reprezentowane.
Konwencja nazewnictwa atrybuty jest słowem pisanym małą literą, jeśli atrybut składa się z dwóch lub więcej słów po pierwszej małej literze, następujące słowa muszą być połączone z pierwszym i muszą zaczynać się od pierwszej litery pisanej wielką literą, na przykład „przepustowość”. Klasa może zawierać jeden lub więcej atrybutów, a także żadnych atrybutów, jeśli tak, muszą one być wymienione poniżej nazwy klasy oddzielone linią, zobaczmy następujący obrazek:

Operacje
Są to akcje, które może wykonać instancja klasy, możemy je nazwać metody jeśli mówimy o programowaniu obiektowym, operacje te są zgodne z konwencją nazewnictwa atrybutów, z tą tylko różnicą, że na końcu dodamy parę nawiasów, takich jak: „otwarte drzwi()”, Będąc czynami, zwykle pierwsze słowo jest czasownikiem bezokolicznikowym. Lista jest umieszczona pod atrybutami również z linią je rozdzielającą.
Zobaczmy na poniższym obrazku, jak by to wyglądało:

Jak widać, gdy widzimy tę definicję klasy z jej atrybutami i operacjami, możemy już mieć wyobrażenie o tym, co może, a co nie może zrobić, a jej przeniesienie do kodu programistycznego jest znacznie łatwiejsze.
Bardzo łatwo jest zrobić definicję klasy w UML Widząc końcowy wynik, pokazujemy również, jak czytelny może być, przy dobrze zdefiniowanej klasie zgodnej ze standardem, możemy mieć zespół zbierający informacje i zespół programistów i obaj mogą komunikować się z minimalną ilością nieporozumień.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave