Modelowanie Systemów Informacyjnych (MSI) - pjwstk
Modelowanie Systemów Informacyjnych (MSI) - pjwstk Modelowanie Systemów Informacyjnych (MSI) - pjwstk
Implementacja ograniczeń dotyczących atrybutówo Podstawowe założeniaAtrybuty w klasie są ukryte (najlepiej jakoprivate),Wszelka aktywność związana z atrybutamiodbywa się przez dedykowane metody• get…• set…Powyższa reguła obowiązuje również wewnątrzklasy w której są atrybuty (chociaż tego nie da siękontrolować).Modelowanie Systemów Informacyjnych (MSI), wykład 11 16
Implementacja ograniczeń dotyczących atrybutów (2)o Współczesne środowiska programistyczne(IDE) wspierają proces tworzenia metodsłużących do operacjina „ukrytych”atrybutach.W Eclipse jest do tegodedykowana opcja:Source GenerateGetters and Setters.Modelowanie Systemów Informacyjnych (MSI), wykład 11 17
- Page 1 and 2: MAS - dr. Inż. Mariusz TrzaskaWyk
- Page 3 and 4: Praca domowao Modyfikacja klasy Obj
- Page 5 and 6: Praca domowa (3)o Dodatkowe problem
- Page 7 and 8: Ograniczenia w UMLo Jeden z mechani
- Page 9 and 10: o PrzykładyRodzaje ograniczeń (2)
- Page 11 and 12: Predefiniowane ograniczenia (2)o {O
- Page 13 and 14: Predefiniowane ograniczenia (4)o {H
- Page 15: Ograniczenia UML, a języki program
- Page 19 and 20: Implementacja ograniczeń dotycząc
- Page 21 and 22: Implementacja ograniczenia {subset}
- Page 23 and 24: Implementacja ograniczenia {subset}
- Page 25 and 26: Implementacja ograniczenia {subset}
- Page 27 and 28: Implementacja ograniczenia {bag}ooW
- Page 29 and 30: Implementacja ograniczenia {history
- Page 31 and 32: Implementacja ograniczenia {XOR} (2
- Page 33 and 34: Implementacja dowolnych ograniczeń
Implementacja ograniczeń dotyczących atrybutówo Podstawowe założeniaAtrybuty w klasie są ukryte (najlepiej jakoprivate),Wszelka aktywność związana z atrybutamiodbywa się przez dedykowane metody• get…• set…Powyższa reguła obowiązuje również wewnątrzklasy w której są atrybuty (chociaż tego nie da siękontrolować).<strong>Modelowanie</strong> Systemów <strong>Informacyjnych</strong> (<strong>MSI</strong>), wykład 11 16