본문 바로가기 메뉴 바로가기

개발자 박진 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 박진 블로그

검색하기 폼
  • 분류 전체보기 (173)
    • 내 정보 (1)
    • 회고 (1)
    • 개발 언어 (104)
      • 코틀린 (42)
      • 자바 (1)
      • NodeJS (21)
      • 파이썬 (6)
      • 기타 웹개발 지식 (34)
      • Vibe-Coding (0)
    • 프레임워크 (7)
      • 스프링 & 스프링 부트 (7)
    • 개발도구 (6)
      • 도커(Docker) (1)
      • k8s (1)
      • aws (4)
    • 디자인 패턴 (22)
    • 독서 (12)
      • 오브젝트 (5)
      • 객체지향의 사실과 오해 (7)
    • 기타 북마크 (13)
    • 이사 (4)
    • 기타 암거나 (2)
  • 방명록

추상 팩토리 패턴 (1)
03. 추상 팩토리 패턴

1. 의미 서로 관련있는 여러 객체를 만들어주는 인터페이스 서로 관련이 있는 객체들을 통째로 묶어서 팩토리 클래스를 만들고, 조건에 따라 생성하도록 다시 팩토리를 만들어서 객체를 생성하는 패턴 구체적으로 어떤 클래스의 인스턴스를 사용하는지 감출 수 있다. 팩토리 메서드와 비슷해보이지만, 초점은 팩토리를 사용하는 클라이언트쪽으로 바라보고 있다. 클라이언트(호출) 코드를 인터페이스 기반으로 코딩할 수 있게 도와주는 패턴 2. 작성 방법 public interface Anchor { } public class WhiteAnchor implements Anchor { } public interface Wheel { } public class WhiteWheel implements Wheel { } public ..

디자인 패턴 2022. 2. 10. 16:45
이전 1 다음
이전 다음
250x250
최근에 올라온 글
최근에 달린 댓글
TAG
  • 자바스크립트
  • Coroutine
  • 운동
  • async
  • 오브젝트
  • Spring Boot
  • Docker
  • 일기
  • 비동기프로그래밍
  • 객체지향
  • nodejs
  • structured concurrency
  • 디자인패턴
  • git
  • 코틀린
  • DevOps
  • CoroutineScope
  • 웹개발
  • 파이썬
  • kotlin
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바