blob: 40b6ee908e05048964e3c29a447cf0b0e16eca01 (
plain)
1
2
3
4
5
6
|
# Vererbung vs. Aggregation
a) `ArrayList` implementiert anscheinend `addAll` nicht durch mehrfachen Aufruf von `add`.
Die (schon prinzipiell schlecht designte) Prüfung vor dem Einfügen wird umgangen.
b) Wir kontrollieren nun die gesamte API unserer Hundeschule und können somit garantieren, dass auf unsere interne Liste nur durch unseren Code zugegriffen wird.
|