TutleKing Story

  • 홈
  • 태그
  • 방명록

이론 공부!/디자인 패턴 1

[디자인패턴] 템플릿 메서드 패턴 과 전략 패턴의 비교

새로 입사한 회사에서 프로그래밍 중 제가 템플릿 메서드 패턴과 전략 패턴을 구분 없이 사용하고 있다 라는 피드백을 받았습니다. 사실 디자인 패턴에 대해 공부를 해보지 않았기 때문에 이 기회를 삼아 한번 정리해보고자 합니다. 제가 회사에서 보았던 코드는 아래와 같이 입력된 값에 의해서 구현체가 달라지는 상황이 었습니다. 아래 코드를 보고 무슨 패턴이지? 라고 생각이 드신다면 이 글을 보시며 함께 공부하면 좋겠습니다! public class Main { public static void main(String[] args) { String input = "a"; Strategy strategy; if (input.equals("a")) { strategy = new StrategyClass1(); } else..

이론 공부!/디자인 패턴 2023.06.24
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (55)
    • 일상 이야기 (5)
    • 개발 (19)
      • C# (3)
      • C++ (1)
      • Spring (8)
      • JAVA (3)
      • Vue.js (4)
    • 통신 프로토콜 (1)
      • Modbus (1)
    • 이론 공부! (12)
      • 기술 면접 준비 (11)
      • 디자인 패턴 (1)
    • 책 읽기 (2)
      • IT 기술 도서 (2)
    • 에러 혼내주기 (4)
      • Spring (3)
      • Git (1)
      • DB (0)
    • 알고리즘 문제풀이 (9)
    • 이력관리 (0)

Tag

백준 4949, 예스알라딘, 자바 백엔드, 기술면접, 카테고리, 신입 백엔드, 자기 참조, NHN Academy, 자기참조, 엔에치엔 아카데미, OS, BsT, 백엔드1년차, 백준 2446, @CacheEvict, nhn아카데미, @Cachable, spring boot, Stack, JPA,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바