Generic For AbstractPrinterController #324

This commit is contained in:
Joseph McCarthy 2015-12-27 20:09:33 +00:00
parent 74d1823078
commit 982f9f5e31

View File

@ -2,13 +2,13 @@ package com.iluwatar.delegation.simple;
public abstract class AbstractPrinterController<T extends Printer> implements Printer{ public abstract class AbstractPrinterController<T extends Printer> implements Printer{
private Printer printer; private T printer;
public AbstractPrinterController(Printer printer) { public AbstractPrinterController(T printer) {
this.printer = printer; this.printer = printer;
} }
protected Printer getPrinter() { protected T getPrinter() {
return printer; return printer;
} }
} }