Datový proud: Porovnání verzí

Smazaný obsah Přidaný obsah
m + odkazy v prvních odstavcích, podrobně dekoratér
m splachování, dekorátor
Řádek 106:
V Javě existují celkem 4 třídy, které obalují proudy: <tt>BufferedInputStream</tt>, <tt>BufferedOutputStream</tt>, <tt>BufferedReader</tt>, <tt>BufferedWriter</tt>.[http://docs.oracle.com/javase/tutorial/essential/io/buffers.html]
 
==== VyplachováníSplachování vyrovnávací paměti ====
 
Je dobrým zvykem '''„vyplachovat“„splachovat“''' vyrovnávací paměť na kritických místech. Tato operace uloží celý obsah vyrovnávací paměti na cíl proudu (soubor, zařízení atd.). Běžně se používá anglický výraz „flush“.
 
==== DekoratérDekorátor ====
{{Podrobně|Dekorátor}}
DekoratérDekorátor je '''návrhový vzor''', který se používá k obohacení existujících objektů o přidanou funkcionalitu. Funkce, které neupravuje, deleguje na obalený objekt. V angličtině se člověk může setkat s označením „wrapper“.
Uplatnění tento vzor najde třeba při tvorbě GUI, kdy lze například podkladovou třídu
<pre>Okno o = new Okno();</pre>