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
- java # 설계 #디자인패턴 # gof # 클래스 구조
- Flutter
- 브릿지 패턴
- 플라이웨이 패턴
- Bridge Patten
- Default activity not found #build #에러
- java #Design Pattern #Prototype #디자인패턴 #프로토타입
- timescale
- java #spring #dbcp #connection pool #자바 #스프링
- Builder Pattern #빌더 패턴 #디자인패턴 # Design Pattern #생성 패턴
- Adapter Patten
- 데코레이터 패턴
- 팩토리 메서트 # 패턴 #factory method # pattern
- flyweight pattern
- uuid
- tm4e
- java #spring # spring boot # 싱글톤 #prototype
- AdMob
- 플러터
- 클래스 다이어그램 #UML
- Postgre
- java #자바 #디자인패턴 #싱글톤 #Singleton
- java #디자인패턴 #Design Pattern #퍼사드 #Percade
- 아답터 패턴
- Spring #Bean #객체생성시점
- java #디자인패턴 #gof #추상 팩토리 패턴 #abstract
- mybatis
- 애드몹
- Restful api #Spring boot #스프링부트
- eclipse #pom.xml #
Archives
- Today
- Total
목록아답터 패턴 (1)
개발자의 무지개

아탑터 패턴은 구조 패턴 중 하나로 기존 인터페이스에 맞춰 다른 인터페이스의 기능을 사용해야 할 때 사용된다. 구현 방법은 Target을 Adapter클래스가 상속받아 인터페이스를 구현하고 Adaptee의 기능을 반환한다. 아답터 패턴으로 검색하면 대부분 인터페이스를 상속받는 방식으로 구현이 되어 있으나, 경험상 인터페이스를 사용할 수 없거나 인터페이스만으로는 부족한 경우가 많아 예제에선 클래스 상속(extends)으로 작성하였다. 그럼 다음 사례를 보자. 상황 사용자 이름을 관리하는 UserName 클래스 라이브러리를 제공받아 제품을 개발하였다. UserName클래스는 이름을 대문자와 소문자로 변환하는 기능을 제공한다. public class UserName { String name; public Us..
소프트웨어 아키텍처/디자인패턴
2022. 7. 19. 21:38