Class IntegerSummationStrategy


  • public class IntegerSummationStrategy
    extends DoublyLinkedList.InspectionStrategy

    Autor

    Dokumentiert von: Mert Can Özdemir
    Modul: DAP1

    Dokumentation der Klasse IntegerSummationStrategy

    Dieses Objekt überlebt die Aufrufe von 'inspectAll' -> Die Attribute des Objektes bleiben also erhalten, solange das (Strategie-)Objekt existiert.

    Hinweis: Das 'sum'-Attribut wird nie auf 0 zurückgesetzt -> Mehrfaches Benutzen eines 'IntegerSummationStrategy'-Objekts führt zu fehlerhaften Ergebnissen.
    -> Die Objekte werden nur einmal verwendet.
    => Wenn ich nochmal zählen möchte, benötige ich ein neues Objekt

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getSum()  
      void inspect​(java.lang.Object ref)
      Inkrementiert den Wert von 'sum' um den Wert, den das als Argument erhaltene Objekt enthält
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntegerSummationStrategy

        public IntegerSummationStrategy()
    • Method Detail

      • inspect

        public void inspect​(java.lang.Object ref)

        Inkrementiert den Wert von 'sum' um den Wert, den das als Argument erhaltene Objekt enthält

        Specified by:
        inspect in class DoublyLinkedList.InspectionStrategy
      • getSum

        public int getSum()