Z kursu: Podstawy programowania: Projektowanie zorientowane obiektowo

Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji

Dołącz dzisiaj, aby uzyskać dostęp do ponad 25 000 kursów prowadzonych przez ekspertów w branży.

Tworzenie diagramów klas: Zachowania

Tworzenie diagramów klas: Zachowania

- Jeśli chodzi o dodawanie zachowań do naszego diagramu klas, powinniśmy mieć dobry pomysł na to, co tutaj napisać, tworząc nasz koncepcyjny model obiektowy i karty CRC. Użyję tego samego formatu przypadku wielbłąda, co nazwy atrybutów. Ale ponieważ reprezentują one operacje, są one zwykle nazywane krótkimi frazami czasownikowymi; getShieldStrength, reduceShield i po prostu się poruszaj. Powszechną praktyką jest nazywanie metod, które modyfikują i pobierają atrybuty, jako operacje natychmiastowe, a nie takie jak zmiana lub pobieranie. Niektóre języki będą nawet automatycznie generować metody pobierania i ustawiania dla Ciebie. Ponieważ ostatecznie zamienią się one w kod, dodamy nawiasy zawierające dowolne parametry. Na przykład metoda reduceShield przyjmuje liczbę całkowitą jako parametr wejściowy. Z drugiej strony mógłbym również dodać typ powrotu, umieszczając dwukropek po nawiasie, a następnie typ powrotu, którego oczekuję od operacji. - Teraz te klasy mogą mieć wiele funkcji…

Spis treści