개발자취

발자취
  • 홈
  • About Me

Design pattern 1

Strategy pattern

Strategy pattern 배경 전략패턴은 Gangs of Four (GoF) Design Pattern에서 처음 소개되었으며 코드의 재사용성, 구조의 단순화, 알고리즘의 교체와 추가를 쉽게 할수 있게 해준다. 알고리즘을 구체적인 클래스로 캡슐화 하고, 교체할수 있는 클래스 구조를 제공한다. 따라서 코드변경을 최소화하고 알고리즘을 변경할수있다. OCP원칙을 준수한 패턴으로 알고리즘을 구체적인 클래스로 캡슐화 하여 교체할 수 있는 클래스로 제공한다. 따라서 격리된 형태로 구현 및 테스트하기 용이하다. 참고: 헤드 퍼스트 디자인 패턴 교체뿐 아니라 추가도 용이해 보이는데, 변경없이 새로운로직을 쉽게 추가한다는것이 데코레이터 패턴과 비슷하다고 느껴서 비교해가며 찾아봤다. 데코레이터는 기존 코드에 수정없이 ..

Design pattern 2023.02.09
1
더보기
프로필사진

공부 흔적을 남기는 블로그

  • 분류 전체보기 (50)
    • Vue (0)
    • Java (6)
    • Spring (8)
      • Security (3)
    • JSTL (1)
    • JavaScript (0)
    • JPA (0)
    • 대용량 처리 이해 (21)
      • Mysql (9)
      • MongoDB (7)
      • Redis (5)
    • ETC (4)
      • Docker (1)
    • Design pattern (1)
    • Aarchitecture (8)
      • Domain Driven Design (6)
      • MSA (2)
    • 미니프로젝트 (0)
      • 일렉트론 프로젝트 (0)
      • 크롬 확장프로그램 (0)
    • 다이어리 (0)

Tag

멀티 스레드, 동기, docker, XML, 싱글 스레드, 잡담, escapeXml, 비동기, 가계부,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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.

티스토리툴바