Proxy pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: rimuovo righe in eccesso (vedi richiesta) |
m →Altri progetti: Aggiunto il parametro "Preposizione" nel template "Interprogetto" |
||
(8 versioni intermedie di 7 utenti non mostrate) | |||
Riga 25:
La [[Classe (informatica)|classe]] <code>ProxyImage</code> è utilizzata per ritardare l'operazione (onerosa) di caricamento di un [[file]] dal disco finché il risultato di questa operazione non è effettivamente necessario. Se il file non è mai necessario, il caricamento risulta essere completamente eliminato.
<
import java.util.*;
Riga 44:
System.out.println("Loading "+filename);
Thread.sleep(5000);
e.printStackTrace();
}
}
Riga 78:
image2.displayImage(); // no loading necessary; already done
image3.displayImage(); // loading necessary
}
}
</syntaxhighlight>
===Protection proxy===
Line 89 ⟶ 88:
In questo esempio '''thePassword''' è la password corretta
<
using System;
Line 146 ⟶ 145:
}
}
</
package fundamentalPatterns.protectionProxyPattern;
Line 199 ⟶ 198:
Client client = new ProtectionProxyClientImpl("thePassword");
System.out.println();
}
}
</syntaxhighlight>
== Voci correlate ==
Line 208 ⟶ 207:
==Altri progetti==
{{interprogetto|preposizione=sul}}
==Collegamenti esterni==
*{{cita web|1=http://wiki.java.net/bin/view/Javapedia/ProxyPattern|2=Proxy pattern in Java|lingua=en|accesso=11 giugno 2008|urlarchivio=https://web.archive.org/web/20100428080722/http://wiki.java.net/bin/view/Javapedia/ProxyPattern|dataarchivio=28 aprile 2010|urlmorto=sì}}
*{{cita web|1=http://www.lepus.org.uk/ref/companion/Proxy.xml|2=Proxy pattern in UML e in LePUS3 (un linguaggio di modellazione formale)|lingua=en|accesso=11 giugno 2008|urlarchivio=https://web.archive.org/web/20111003001610/http://www.lepus.org.uk/ref/companion/Proxy.xml|dataarchivio=3 ottobre 2011|urlmorto=sì}}
{{Design
[[Categoria:
|