일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 후기
- 우아한테크코스
- 프로그래머스
- 카카오톡1차
- math
- 인강리뷰
- Singleton
- 이펙티브자바
- 공부
- Design Pattern
- 독서리뷰
- 독서
- 알고리즘
- 회고
- 오라클
- 인코딩
- study
- spring
- 매핑
- javascript
- Eclipse
- JPA
- 람다
- 디자인패턴
- 에러
- Oracle
- Java
- 자바
- Head First Design Pattern
- 인프런
- Today
- Total
목록Design Pattern (10)
Lee's Grow up
관련 내용은 [자바 언어로 배우는 디자인 패턴 입문]이라는 책의 공부 내용을 개인적으로 정리한 내용입니다. 처음 배우는 부분이기 때문에 틀린 부분이 있으면 지적해주시면 감사하겠습니다. 1. Adapter 패턴이란? 말 그대로 'adapt(개조)' 시키는 것으로, 220V의 한국 기기를 외국의 110V에서 쓸 수 있게 하는것 처럼 한 클래스의 인터페이스를 사용하고자 하는 다른 인터페이스로 변환할 때 주로 사용하며, 이를 이용하면 인터페이스 호환성이 맞지 않아 같이 쓸 수 없는 클래스를 연관 관계로 연결해서 사용할 수 있게 해주는 패턴입니다. 이번 포스팅에서는 2가지의 어댑터 패턴을 소개합니다. class에 의한 Adapter 패턴 ( 상속을 사용한 Adapter 패턴 ) 인스턴스에 의한 Adapter 패턴..
관련 내용은 [자바 언어로 배우는 디자인 패턴 입문] 이라는 책의 공부 내용을 개인적으로 정리한 내용입니다. 처음 배우는 부분이기 때문에 틀린 부분이 있으면 지적해주시면 감사하겠습니다. 1. Iterator 패턴이란 ? Java 에서는 배열의 요소를 for문의 변수 i를 통해서 배열의 요소에 접근을 합니다. 여기서 사용되는 변수 i의 기능을 추상화해서 일반화한 것을 Iterator pattern이라고 합니다. 즉 무엇인가 많이 모여있는 것들을 순서대로 지정하면서 전체를 검색하는 처리를 실행하기 위한 것입니다. -> 내부 구현을 노출하지 않고 집합의 원소들을 순차적으로 접근할 수 있는 방법을 제공 2. Iterator 패턴의 등장 인물 이번 포스팅에서 사용될 요소들의 역할입니다. Iterator(반복자)의..