디자인 모델 의 외관 모델

정의
                                 ,        。        ,           ,                          。

실례
               ,         ,    、    、        ,                    。                 ,          、      ,                       ,                    。              。
                  ,  ,  sendWritter          ,               。
public interface ISendmail {
 public void setInfo(Object object,String address);
 public void packageing();
 public void send();
 public void sendWritter(Object object,String address);
}
         
public class EMS implements ISendmail{
 @Override
 public void setInfo(Object object, String address) {
  System.out.println("    :"+object.toString()+"    :"+address);
 }
 @Override
 public void packageing() {
  System.out.println("  ");
 }
 @Override
 public void send() {
  System.out.println("    ");
 }
 @Override
 public void sendWritter(Object object, String address) {
  this.setInfo(object, address);
  this.packageing();
  this.send();
 }

}
           
public class EMSWindow {
 private EMS ems = null ;
 public EMSWindow() {
  this.ems = new EMS();
 }
 public void sendWritter(Object object,String address) {
  this.ems.sendWritter(object, address);
 }
}
       
public class Test {
 public static void main(String[] args) {
  EMSWindow emsWindow = new EMSWindow();
  emsWindow.sendWritter("  ", "njust");
 }
}
      
    :      :njust
  
    

본질
                                   ,                   。
       ,        sendWritter              ,              ,  、  、  、  、       ,              。

주의 하 다
               ,                 ,                                。

좋은 웹페이지 즐겨찾기