평범한 개발자의 기술 블로그

  • 홈
  • 태그
  • 방명록

디자인 패턴 1

[Design Patterns] Factory Method

목차 개요 이번 글에선 Class Creational Pattern인 팩토리 메소드 패턴을 알아보겠습니다. 내용 요약 객체를 생성하는 인터페이스를 만들고, 서브 클래스가 어떤 클래스를 객체화할지 정하자. 동기 스프링과 같은 프레임워크를 생각해봅시다. 대부분의 프레임워크는 제어의 역전(Inversion of Control) 개념을 사용합니다. 즉, 프레임워크가 애플리케이션의 실행 흐름을 맡고 그 중간중간에 우리는 필요한 코드를 실행시키는 것이죠. 예를 들어, 사용자에게 GUI로 여러 문서를 보여주는 프레임워크를 생각해봅시다. 이 프레임워크의 2가지 주요 추상화는 Application, Document가 될 수 있을 것입니다. 두 클래스는 모두 추상 클래스이고, 사용자는 이 클래스의 서브 클래스를 작성해서 ..

Design Patterns 2024.01.27
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (42)
    • 개발 (1)
      • Vault (1)
      • Spring Testing (0)
    • Log (16)
      • Logback Manual (8)
      • fluentd (8)
    • Design Patterns (25)
      • Head First Design Patterns,.. (0)

Tag

abstract factory, 디자인 패턴, logback, Design Patterns, 추상 팩토리, Builder, 빌더, vault, 디자인패턴, Prototype, Singleton, factory method, 팩토리 메소드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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 :
Github

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바