Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Georgii Aksenov
2021-pb162-seminar-project
Commits
8d32c3fa
Commit
8d32c3fa
authored
Oct 11, 2019
by
Radek Ošlejšek
Browse files
Adjusted UML model
parent
41b74b6e
Changes
2
Show whitespace changes
Inline
Side-by-side
README.md
View file @
8d32c3fa
## Čtvrtá iterace
Cvičení zaměřené na statické metody, implementaci a použití rozhraní. Cílový UML diagram tříd vypadá následovně:

Cvičení zaměřené na statické metody, implementaci a použití rozhraní.
1.
Vytvořte třídu
`SimpleMath`
v balíku
`cz.muni.fi.pb162.project.utils`
obsahující výhradně _statické_ metody (tzv. _utility class_)
*
`double minX(Triangle triangle)`
vrátí nejmenší X-ovou souřadnici.
...
...
@@ -71,3 +68,7 @@ Cvičení zaměřené na statické metody, implementaci a použití rozhraní. C
-
Při volání
`printMeasurement`
je nutno přetypovat objekt na rozhraní. Dojde k tzv. "ořezání" metod.
-
V
`Square`
v metodě
`toString`
se dá použít
`Stringbuilder`
a pak metoda
`String#trim()`
.
-
`Snowman`
bude obsahovat konstantu udávající počet kružnic.
### Cílový UML diagram tříd:

images/04-class-diagram.png
View replaced file @
41b74b6e
View file @
8d32c3fa
25.9 KB
|
W:
|
H:
13.9 KB
|
W:
|
H:
2-up
Swipe
Onion skin
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment