vittorio130881
22-01-2015, 11:01
ragazzi sul libro che sto studiando spiega molto bene il pattern Decorator.
sto cercando di applicarlo alla libreria io di java (in quanto sono legati dice il libro). in particolare
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
BufferedReader è un Concretedecorator che amplia le funzionalità di un ConcreteComponent quale è InputStreamReader. entrambi derivano come dice il pattern da Reader.
BufferedReader aumenta le potenzialità di InputStream grazie a readline() che aiuta non poco a leggere in maniera decente un input da tastiera.
ma mi chiedevo: readline() secondo il pattern dovrebbe ad un certo punto cmq utilizzare nella sua implementazione il metodo read() di new InputStreamReader(System.in) affinchè sia utile il pattern stesso, giusto? altrimenti cosa lo si passa a fare l'inputSteamReader? scusate ma l'implementazione di readline () non la trovo sulla documentazione......
forse è una domanda complessa........e magari non sono risucito a spiegarmi.......nel qual caso ignoratela pure....grazie come al solito ragazzi
sto cercando di applicarlo alla libreria io di java (in quanto sono legati dice il libro). in particolare
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
BufferedReader è un Concretedecorator che amplia le funzionalità di un ConcreteComponent quale è InputStreamReader. entrambi derivano come dice il pattern da Reader.
BufferedReader aumenta le potenzialità di InputStream grazie a readline() che aiuta non poco a leggere in maniera decente un input da tastiera.
ma mi chiedevo: readline() secondo il pattern dovrebbe ad un certo punto cmq utilizzare nella sua implementazione il metodo read() di new InputStreamReader(System.in) affinchè sia utile il pattern stesso, giusto? altrimenti cosa lo si passa a fare l'inputSteamReader? scusate ma l'implementazione di readline () non la trovo sulla documentazione......
forse è una domanda complessa........e magari non sono risucito a spiegarmi.......nel qual caso ignoratela pure....grazie come al solito ragazzi