package ch11;
public class MakeReport {
	
	StringBuffer buffer = new StringBuffer();
	
	private String line = "============================================================\n";
	private String title = "    이름\t     주소\t\t    전화번호    \n";
	
	private void makeHeader() {
		
		buffer.append(line);
		buffer.append(title);
		buffer.append(line);
	}
	
	private void generateBody() {
		buffer.append("James   \t");
		buffer.append("Seoul Korea   \t");
		buffer.append("010-1234-1231 \n");
	}
	
	private void makeFooter() {
		buffer.append(line);
	}
	
	public String getReport() {
		makeHeader();
		generateBody();
		makeFooter();
		return buffer.toString();
	}
}
package ch11;
public class TestReport {
	public static void main(String[] args) {
		
		MakeReport report = new MakeReport();
		String builder = report.getReport();
		
		System.out.println(builder);
	}
}
============================================================
    이름	     주소		       전화번호    
============================================================
   James   	  Seoul Korea   	010-1234-1231 
============================================================