- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 안드로이드 스튜디오
- 공유대학
- Java
- 동적할당
- 안드로이드
- 비주얼 베이직
- 정렬
- 코딩테스트
- 연결리스트
- 자바
- python
- 프로그래밍 입문
- 파이썬
- Firebase
- 알고리즘
- til
- 프로그래머스
- C++
- oauth
- C언어
- 구글 로그인
- 로그인
- 배열
- android studio
- 백준
- firebase google
- 자료구조
- 컴퓨터공학과
- sql
Archives
목록2024/09/10 (1)
코딩하는 해달이
[디자인 패턴] 팩토리 메서드 패턴
Factory Method Pattern객체 생성을 공장 클래스로 캡슐화 처리하여 대신 생성하게하는 디자인 패턴클라이언트에서 직접 new 연산자를 사용해 객체를 생성하지 않고, 공장 클래스가 각 제품 객체를 전문으로 생성하게 만들고, 이를 상속하는 서브 공장 클래스의 메서드에서 여러가지 제품 객체 생성을 각각 책임지게하는 패턴이다.또한 객체 생성에 필요한 과정을 템플릿 처럼 미리 구성해놓고, 전처리나 후처리를 통해 생성 과정을 다양하게 처리하여 객체를 유연하게 정할 수 있는 특징이 있다.패턴 구조Creator : 최상위 공장 클래스로서, 팩토리 메서드를 추상화하여 서브 클래스가 구현하도록함 - 객체 생성 처리 메서드(operation): 객체 생성에 관한 전,후처리를 템플릿화 - 팩토리 메서드(cr..
개인 공부/디자인 패턴
2024. 9. 10. 11:21