JavaScript 디자인 모드의 모양새 모드 인스턴스

1087 단어
외관 모드(외관 모드)는 상대적으로 간단하면서도 어디에도 없는 모드이다.외관 모드에서 고위층 인터페이스를 제공합니다. 이 인터페이스는 클라이언트나 서브시스템을 더욱 편리하게 호출할 수 있습니다.
더 이상 간단할 수 없는 코드로
 
  
var getName = function(){
return ”svenzeng”
}
var getSex = function(){
return ‘man'
}

getName과 getSex 함수를 각각 호출할 필요가 있습니다.그것은 더 높은 인터페이스 getUser Info로 호출할 수 있습니다.
 
  
var getUserInfo = function(){
var info = a() + b();
return info;
}

답은 뻔하다. 식당의 볶음 요리사는 네가 오리구이 1인분과 배추 1인분을 주문했다고 해서 이 두 가지 요리를 한 솥에 볶지 않을 것이다.그는 너에게 오리구이 정식 하나를 제공하기를 더욱 원한다.마찬가지로 프로그램 설계에서 우리는 함수나 대상이 가능한 한 합리적인 입도에 있어야 한다. 왜냐하면 모든 사람들이 오리구이를 좋아하는 동시에 배추를 딱 좋아하는 것은 아니기 때문이다.
외관 모드의 또 다른 장점은 사용자에게 진정한 실현 디테일을 숨길 수 있고 사용자는 최고층의 인터페이스에만 관심을 가질 수 있다는 것이다.예를 들어 오리구이 밥 세트의 이야기에서 당신은 스승이 오리구이를 먼저 하는지, 배추를 먼저 하는지, 그 오리가 어디에서 자랐는지에 대해 관심이 없다.
마지막으로 우리가 모두 사용한 외관 모드의 예를 쓰자.
 
  
var stopEvent = function( e ){   //
e.stopPropagation();
e.preventDefault();
}

좋은 웹페이지 즐겨찾기