Proxy pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Addbot (discussione | contributi)
m migrazione automatica di 16 collegamenti interwiki a Wikidata, d:q23846
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 ImageRealImage image;
public ProxyImage(String filename) { this.filename = filename; }
Line 66 ⟶ 72:
image1.displayImage(); // loading necessary
image2.displayImage(); // loading necessary
image3image1.displayImage(); // no loading necessary; already done
image2.displayImage(); // no loading necessary; already done
// the third image will never be loaded - time saved!
image3.displayImage(); // loading necessary
 
}
}