likemath1997

  • 홈
  • 태그
  • 방명록

디자인 패턴 2

[디자인 패턴] 프록시(Proxy) 패턴

프록시 패턴객체가 다른 대상 객체에 접근하기 전에, 그 접근의 흐름을 가로채서 해당 접근을 필터링하거나 수정하는 등의 역할을 하는 계층을 가지는 디자인 패턴보통 프록시 서버로 이 디자인 패턴을 알고 있음프록시 서버메인 서버와 클라이언트 사이에 존재하는 서버예시1) 메인 서버가 http를 사용할 때, 프록시 서버를 이용해 https로 바꿔 서비스 가능예시2) DDoS 같은 공격적인 트래픽을 필터링하기 위한 프록시 서버(cloudflare)예제 구현function createObject(target, callback) { const proxy = new Proxy(target, { set(obj, prop, value) { if (value !== obj[prop]) { cons..

TIL/CS 2024.07.09

[디자인패턴] 팩토리 패턴

팩토리 패턴상속 관계에 있는 두 클래스에서 상위 클래스가 중요한 뼈대를 결정하고, 하위클래스는 객체 생성에 대한 구체적인 내용을 결정하는 패턴상위 클래스에서 객체 생성방식에 대해 관여하지 않아 유연성이 높음객체 생성 방식은 하위 클래스에서 관리하므로 유지보수가 용이함예시class Factory { // 상위 클래스 static createClass(type) { const factory = factoryList[type] return factory.createClass() // 하위 클래스 로직에 관계없음 }}class Lower1 { constructor() { this.name = "lower1" }}class Lower2 { con..

TIL/CS 2024.05.17
이전
1
다음
프로필사진

likemath1997

아무것도 하지 않으면 아무 일도 일어나지 않는다.

  • 분류 전체보기 (18)
    • TIL (17)
      • 알고리즘 (4)
      • react (1)
      • javascript (2)
      • css (1)
      • CS (5)
      • 기타 (4)
    • 회고,기타 (1)

Tag

peerDependencies, wepack, 백준, phantom dependency, 다음 순열, shallowEqual, proxyhandler, Python, javascript, 메모리 #무결성 #데이터 #힙 #스택, imos, 자바스크립트, node.js, docker #vm #container, 유령 의존성, 객체 비교, 렌더링 과정, 알고리즘, 디자인 패턴, 동등 비교,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 05  
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.