반응형
SMALL

추상적인 제품 2

[Design Pattern] 추상적인 공장 패턴(Abstract Factory Pattern)

어느덧 6월도 끝나가네요-_- 올해 여름은 코로나19로 인해서 제대로된 휴가는 물 건너 간거 같고 방콕이나 해야할 것 같습니다ㅜㅜ 아무튼 오늘의 학습 주제는 추상적인 공장 패턴입니다 추상적인 공장 패턴에 등장하는 역할들을 정리해보면 다음과 같습니다 역할 설명 추상적인 제품(Abstract Product) Abstract Factory 역할에 의해 만들어지는 추상적인 부품이나 제품의 인터페이스를 결정 추상적인 공장(Abstract Factory) Abstract Product 역할의 인스턴스를 만들어 내기 위한 인터페이스를 결정 의뢰자(Client) Abstract Factory 역할과 Abstract Product 역할의 인터페이스만을 사용해서 주어진 역할을 실행 구체적인 제품(Concrete Produ..

Java 2020.06.21

[Design Pattern] 빌더 패턴(Builder Pattern)

어느 덧 6월도 중순이 되었습니다 시간이 무섭도록 빠르다고 느껴지는데요 시간이 더 흐르기 전에 하나라도 더 학습해야겠습니다 지난 시간에 이어 디자인 패턴 중 빌더 패턴(Builder Pattern)에 대해 학습하겠습니다 빌더 패턴은 구조를 가진 인스턴스를 쌓아 올린다는 의미인데요 아래는 빌더 패턴을 구성하는 역할들을 정리한 것입니다 역할 설명 건축가(Builder) 인스턴스를 생성하기 위한 인터페이스를 결정 구체적인 건축가(Concrete Builder) Builder 역할의 인터페이스를 구현 감독자(Director) Builder 역할의 인터페이스를 사용해서 인스턴스를 생성 의뢰인(Client) Builder 패턴을 이용하는 역할 매번 하는 소리지만 글만으로 느낌을 알 수 없네요-_- 그럼 역시 구현을..

Java 2020.06.15
반응형
LIST