분류 Nodejs

필수 JavaScript 패턴 (pt1)

컨텐츠 정보

  • 조회 282 (작성일 )

본문

디자인 패턴은 특정 소프트웨어 디자인 문제를 해결하는 데 사용할 수 있는 우리보다 훨씬 똑똑한 개발자가 지식을 전달한 것입니다. 그것들은 프로젝트를 유지 보수 할 수 있고 코드를 우아하게 유지하는 데 도움이 됩니다.


https://itnext.io/essential-javascript-patterns-pt1-f59a0e3c912e 


이 두 파트로 구성된 시리즈에서는 JavaScript로 개발할 때 코드 유지 관리에 도움이 되는 여섯 가지 필수 패턴을 살펴 보겠습니다. 디자인 패턴은 GoF (Gang of Four)에 의해 크게 대중화되었습니다. 여기에 설명 된 패턴의 변형은 자바 스크립트의 다양한 특성에 맞게 조정되었습니다.


이것은 Factory, Proxy 및 Strategy 패턴을 다루는 2 부작 시리즈의 첫 번째 부분입니다.


Factory 


이것은 처음이자 틀림없이 가장 손쉬운 패턴입니다. 팩토리 패턴은 개발의 세계에서 널리 사용되고 두 가지 간단한 개념으로 나뉩니다.


  • "factory"라는 함수에 객체를 래핑하여 추상화합니다.
  • 클라이언트가 객체를 직접 초기화하는 대신 팩토리를 사용하게 하십시오.