Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- transaction
- spring
- springdatajpa
- Spring Boot
- kotlin
- Thymeleaf
- JPQL
- 스프링 핵심 기능
- pointcut
- 스프링
- 알고리즘
- java
- 자바
- 백준
- Proxy
- jpa
- 김영한
- 인프런
- 스프링 핵심 원리
- QueryDSL
- db
- Exception
- JDBC
- SpringBoot
- Greedy
- AOP
- Servlet
- http
- Android
- 그리디
Archives
- Today
- Total
목록Prototype Pattern (1)
개발자되기 프로젝트
인스턴스 생성 패턴 - Prototype Pattern
1. Prototype Pattern이란? 복제해서 인스턴스를 만드는 패턴 2. 의도(intent)와 동기(Motivation) 클래스의 인스턴스가 생성과정이 복잡하거나 여러 조합에 의해 생성되어야 하는경우 하나의 견본(prototype)을 만들어 초기화해두고 이를 복제해서 객체를 생성하는 방법 3. Class Diagram Object 클래스에서 제공하는 clone()을 사용 clone()메서드가 호출되면 복제됨 ㅋㅋㅋㅋ 4. 객체 협력 (collaborations) 복제하는데 필요한 5. 중요한 결론 (consequence) 프로토타입 속성값을 활용하여 다양한 객체를 생성할 수 있음 서브클래스의 수를 줄일 수 있다. 자바에서는 clone() 메서드를 재정의하여 구현한다. 객체는 일반적으로 쉽게 바뀌면..
Java/디자인 패턴
2021. 11. 4. 22:23