SWE 619 Reading Reflection Number 10
Due Tuesday, October 31, 2023
- List the names of students in your group.
- Did everyone in your group contribute to the discussion
of your solutions
to this reading reflection? If not, who did not?
- Bloch discusses specific rules for making a class
immutable. Did you find any of these rules confusing?
- Bloch's
InstrumentedHashSet
example
demonstrates how inheritance can break encapsulation.
Does the JavaDoc for HashSet
, Set
and/or Collection
follow the Bloch's
Item 19 advice for documenting for inheritances?
- Bloch's
InstrumentedSet
example
has a lot going on in it.
What aspects, if any, of this example did you find confusing?