Proxy pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 40:
// ...
System.out.println("Loading "+filename);
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Line 47 ⟶ 53:
class ProxyImage implements Image {
private String filename;
private
public ProxyImage(String filename) { this.filename = filename; }
Line 66 ⟶ 72:
image1.displayImage(); // loading necessary
image2.displayImage(); // loading necessary
image2.displayImage(); // no loading necessary; already done
image3.displayImage(); // loading necessary
}
}
|