12.07.2015 Views

Podsumowanie wzorców projektowych GoF

Podsumowanie wzorców projektowych GoF

Podsumowanie wzorców projektowych GoF

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

public class MediumSoda extends Soda {public MediumSoda() {setSodaImp();}}public void pourSoda() {SodaImp sodaImp = this.getSodaImp();for (int i = 0; i < 2; i++) {System.out.print("...glug...");sodaImp.pourSodaImp();}System.out.println(" ");}SuperSizeSodapackage pk.dydakt.to.dp.s.gof.bridge;public class SuperSizeSoda extends Soda {public SuperSizeSoda() {setSodaImp();}}public void pourSoda() {SodaImp sodaImp = this.getSodaImp();for (int i = 0; i < 5; i++) {System.out.print("...glug...");sodaImp.pourSodaImp();}System.out.println(" ");}CherrySodaImppackage pk.dydakt.to.dp.s.gof.bridge;public class CherrySodaImp extends SodaImp {CherrySodaImp() {}}public void pourSodaImp() {System.out.println("Yummy Cherry Soda!");}GrapeSodaImppackage pk.dydakt.to.dp.s.gof.bridge;public class GrapeSodaImp extends SodaImp {GrapeSodaImp() {}}public void pourSodaImp() {System.out.println("Delicious Grape Soda!");}OrangeSodaImppackage pk.dydakt.to.dp.s.gof.bridge;public class OrangeSodaImp extends SodaImp {OrangeSodaImp() {}36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!