일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Stack
- list
- 자바 ORM 표준 JPA 프로그래밍
- 자바
- MSA
- Java
- Kotlin
- Stream
- jvm
- 보조스트림
- IntellJ
- 이스티오
- K8s
- gradle
- Real MySQL
- SpringBoot
- 토비의 스프링
- 스트림
- 백준
- JPA
- spring
- redis
- 쿠버네티스
- 스프링
- GC
- mysql
- thread
- OS
- 토비의 스프링 정리
- Collection
Archives
- Today
- Total
목록팩토리 메서드 패턴 (1)
인생을 코딩하다.

팩토리는 공장을 의미한다. 공장은 물건을 생산하는데 객체 지향에서 팩터리는 객체를 생성한다. 결국 팩터리 메서드는 객체를 생성 반환하는 메서드를 말한다. 여기에 패턴이 붙으면 하위 클래스에서 팩터리 메서드를 오버라이딩 해서 객체를 반환하게 하는 것을 의미한다. package DesignPattern.FactoryMethodPattern; public abstract class Animal { // 추상 팩터리 메서드 abstract AnimalToy getToy(); } package DesignPattern.FactoryMethodPattern; // 팩터리 메서드가 생성할 객체의 상위 클래스 public abstract class AnimalToy { abstract void identify(); }..
Java
2021. 2. 14. 06:26