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

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