소행성소장

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

builder 1

[디자인패턴] php 로 알아보는 Builder pattern

"빌더 패턴(Builder pattern)이란 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 패턴이다." 라고 하는데 무슨말인지 잘 모르겠다. 쉽게 설명해볼께요. php를 이용한 크롤링(파싱) 을 거의 15년 이상 개발하는 동안 코드를 좀 더 편하게 / 좀 더 모듈로 만들면 어떨까 라는 생각이 시작점입니다. 예를 들어볼께요 파싱할때에 꼭 필요한 부분이 아래 3개 입니다. 추가적으로 로그인 해야 하는 사이트는 쿠키 / 헤더 가 포함됩니다. 그렇다면 아래와 같은 정보를 생성자에게 넘겨주려고하면 인자가 많아집니다. - url / agent / referer 보통 아래와 같이 코드를 생성합니다.

프로그래밍/Php 2020.04.24
1
더보기
  • 분류 전체보기 N
    • 인프라
    • 프로그래밍 N
      • Js N
      • Java
      • Php
      • c#
      • Python
      • C++
      • Android
      • Ios
      • vue
      • flutter
    • 객체지향
    • 알고리즘
    • 빌더
      • 워드프레스
      • 그누보드
    • Front
    • Html&Css
    • QA
      • JAVASCRIPT
    • 소행성이야기
    • 맛집

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • Facebook
  • Twitter

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바