이것저것IT

  • 홈
  • 태그
  • 방명록

팩토리패턴 1

[디자인패턴] 팩토리(Factory)패턴

팩토리 메서드란 팩토리 메소드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡길수 있다. 자주 변화가 있는 부분을 밖으로 빼낸다. 팩토리메서드의 장점 기존의 인스턴스를 만든는 코드를 변경하지 않고 같은 류의 새로운 인스턴스를 생성 또는 확장이 가능하다.(OOP의 5대원칙중 하나인 개방 폐쇄 원칙 (Open-Closed Principle, OCP)를 만족하게 한다.) 느슨한 결합을 만들수 있다. 팩토리 메서드의 단점 역할분담을 위해서 클래스가 많아진다. 기존의 코드 기존의 팩토리 코드 public class ShipFactory { //새로운 기능을 넣을려면 코드가 고쳐져야한다. 변경에 닫혀져있는 객체지향의 원치 위반 만들어지는 과정이 이리저리 산만해서 코드 가독성이 떨어진다. publi..

디자인 패턴 2022.04.08
1
더보기
프로필사진

  • 분류 전체보기 (149)
    • DEVOPS (31)
    • 알고리즘 (44)
      • 문자열 (2)
      • 리스트 (2)
      • 스택 (0)
      • 큐 (1)
      • 덱 (1)
      • 정렬 (2)
      • 삼성 SW expert Academy (36)
    • CS자료 (28)
      • 운영체제 (15)
      • 데이터베이스 (13)
    • Spring Boot (14)
      • Studyolle 코드 분석 (1)
      • A-ger프로젝트 탄생의비화 (6)
    • 디자인 패턴 (4)
    • SQL (4)
    • AWS (4)
    • 그림 (5)
    • 자바 (1)
    • 도서 (3)
      • 만들면서 배우는 클린 아키텍처 (1)
      • 도메인 주도 개발 시작하기 (1)
      • 자바 8 인 액션 (0)
    • 오늘 배운것들 (2)
    • 퇴근후 공부 (0)

Tag

패캠챌린지, 프로크리에이터, 패스트캠퍼스, 스프링, 패스트캠퍼스후기, 혼자 공부하는 SQL, 한번에끝내는AWS인프라구축과DevOps운영초격차패키지Online, 직장인자기계발, 데이터베이스, 그림, CS, swea, 디자인패턴, AWS, Kibana, 직장인인강, SQL, 취미, 운영체제, JPA 무한스크롤,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바