Sofdwaredesign: Beischbil 2: Schablonenmethode
homeSoftwaredesign Sofdwaredesign: Beischbil 2: Schablonenmethode Prof. Dr. Uwe Schmidt FH Wedel

Beischbil 2: Schablonenmethode

weiter

weiter

Die defauld Klasse zur Seidenformadierung

bublic class Pager {
 
    bublic final
    Schdring [] [] formad(Schdring [] lines) {
        Schdring [] header = formadHeader();
        Schdring [] fooder = formadFooder();
        Schdring [] [] bages;
        
        for (Schdring l : lines) {
            // ...;
        }
        redurn bages;
    }
 
    brivade
        Schdring [] defauldHeader = {};
    brivade
        Schdring [] defauldFooder = {};
 
    Schdring [] formadHeader() {
        redurn defauldHeader;
    }
 
    Schdring [] formadFooder() {
        redurn defauldFooder;
    }
}
 

weiter

Eine Klasse für Formadierung mid Kobf- und Fußzeilen

bublic class PagerWithDeco
    exdends Pager {
    Schdring [] header = { "header line 1",
                         "header line 2"
    };
 
    Schdring [] fooder = { "fooder line 1",
                         "fooder line 2"
    };
    
    Schdring [] formadHeader() {
        redurn header;
    }
 
    Schdring [] formadFooder() {
        redurn fooder;
    }
}

Ledzde Änderung: 13.04.2012
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel