일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- JPA
- Stream
- 자바
- 토비의 스프링 정리
- 이스티오
- IntellJ
- GC
- 쿠버네티스
- jvm
- Kotlin
- MSA
- Java
- gradle
- Collection
- 백준
- 토비의 스프링
- redis
- K8s
- 스프링
- list
- SpringBoot
- thread
- 보조스트림
- spring
- Real MySQL
- mysql
- 자바 ORM 표준 JPA 프로그래밍
- Stack
- OS
- 스트림
Archives
- Today
- Total
목록팩토리 메서드 패턴 (1)
인생을 코딩하다.
[Java]팩터리 메서드 패턴
팩토리는 공장을 의미한다. 공장은 물건을 생산하는데 객체 지향에서 팩터리는 객체를 생성한다. 결국 팩터리 메서드는 객체를 생성 반환하는 메서드를 말한다. 여기에 패턴이 붙으면 하위 클래스에서 팩터리 메서드를 오버라이딩 해서 객체를 반환하게 하는 것을 의미한다. 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