Podstawy klas w języku UML

Jak dotąd zajmowaliśmy się zdefiniowaniem tego, czym jest klasa i w jaki sposób udostępnia ona główne zalety obiektowego podejścia do modelowania systemów — abstrakcję oraz hermetyzację. Teraz nadszedł czas, aby przyjrzeć się, w jaki sposób klasy są reprezentowane w języku UML.

W najprostszej postaci klasa w języku UML przedstawiana jest jako prostokąt podzielony na trzy części. Górna część zawiera nazwę klasy, środkowa — atrybuty lub informację na temat jej zawartości, zaś dolna — operacje reprezentujące udostępniane przez nią zachowanie. Części zawierające atrybuty oraz operacje są opcjonalne, co pokazuje Rysunek 4-4. W przypadku gdy części z atrybutami oraz operacjami zostaną pominięte, nie oznacza to koniecznie, ...

Get UML 2.0. Wprowadzenie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.