Process Flow Usage Instances
Decorator (Decorator) mode
The relationship between node flow and processing flow
BufferedReader Generating Object methods
BufferedReader in = new BufferedReader (Newfliereader ("foo.in"));
Import java.io.*; Import IO Stream class Test{public static void Main (String args[]) {FileReader filereader = null;//Declaration FileReader Object BufferedReader Bufferereader = Null;try{filereader = new FileReader ("E:/src/user.txt"); bufferereader = new BufferedReader (fileReader) ; String line = Null;while (true) {//loop reads each row of lines = Bufferereader.readline ();//Reads a row if (line = = null) {break;} System.out.println (line);}} catch (Exception e) {System.out.println (e);} Finally{try{filereader.close (); Bufferereader.close ();} catch (Exception e) {System.out.println (e);}}}}
==================================================================
Decorator mode
Interface worker{public void Dosomework ();}
Class Plumber implements Worker{public void Dosomework () {System.out.println ("plumber");}
Class Carpenter implements Worker{public void Dosomework () {System.out.println ("Woodworking Repair Doors and Windows");}}
Class Aworker implements Worker{private worker Worker;public Aworker (worker worker) {this.worker = worker;} public void Dosomework () {System.out.println ("Hello"); Worker.dosomework ();}}
Class Test01{public static void Main (String args[]) {//Generate a Company Plumber Object Plumber Plumber = new plumber (); Aworker aworker = new Aworker (plumber); Aworker.dosomework ();}}
I/O Three