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

  • 홈
  • 태그
  • 방명록

추상 팩토리 1

[Design Patterns] Abstract Factory

목차 개요 이번 글에선 Object Creational Pattern인 추상 팩토리 패턴을 알아보겠습니다. 내용 요약 추상 팩토리 패턴은 같은 기능을 제공하는 다른 구현체들을 사용하고 싶을 때 사용합니다. 클라이언트에게 Concrete class 대신 인터페이스를 제공하자! 예시 객체지향 프로그래밍을 이용해서 웹 프론트엔드 디자인을 한다고 생각해봅시다. 대부분은 디자인 라이브러리를 사용해서 개발할 것입니다. Material, NextUI, Bootstrap 등등.. 하지만 이런 라이브러리를 직접적으로 사용한다면 나중에 다른 라이브러리로 변경하는 것이 어려워집니다. 이럴 때 추상 팩토리 패턴을 사용할 수 있습니다. 시스템에 아래와 같은 클래스를 제공한다고 생각해봅시다. 버튼을 만들고 싶으면 componen..

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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

티스토리툴바