[23년 12월 4주차] 어댑터 패턴
Closed this issue · 0 comments
baekeunsun commented
🚀 스터디
일시
: 2023-12-27 (수) 20시 ~ 22시 (2h)참석자
- 5명(네오, 은선, 수연, 현철, 상혁)
내용
: 디자인 패턴 이론 공부, 그를 바탕으로 실습 진행
✍️ 스터디 방식
- 책을 통해 이번 주
디자인 패턴
을 공부한다. - 해당 패턴을 이용하여
미션
을 푼다. - 스터디
전날 12시
~스터디 전
까지 PR을 날린다. 코드 리뷰
는자율
!
🎯 이번주 디자인 패턴
- 주제 :
어댑터 패턴
- 미션 : 다양한 영상 저장 장치 어댑터 시스템 설계
- 영상 저장 장치는 고유한 출력 형식과 제어 프로토콜을 가지고 있습니다.
- 비디오 플레이어 (VCR):
- 출력 형식: RCA 커넥터를 통한 아날로그 신호
- 제어 프로토콜: 리모컨을 통한 플레이어 제어
- CD 플레이어:
- 출력 형식: 오디오 출력 (3.5mm 스테레오 잭)
- 제어 프로토콜: 리모컨 또는 플레이어 버튼을 통한 제어
- VHS 플레이어:
- 출력 형식: RCA 커넥터를 통한 아날로그 신호
- 제어 프로토콜: 리모컨을 통한 플레이어 제어, 녹화 기능 포함
- 비디오 플레이어 (VCR):
- 사용자는 각 영상 저장 장치를 노트북에서 편리하게 사용하고자 합니다.
- 각 영상 저장 장치는 노트북에 직접 연결하기 어려운 다양한 출력 형식을 가지고 있습니다.
- 비디오 플레이어, CD 플레이어, VHS 플레이어 등 다양한 장치를 어댑터 패턴을 활용하여 각 영상 저장 장치의 출력 형식을 통일된 인터페이스로 변환하여 노트북에 연결할 수 있는 시스템을 설계합니다.
- 기타 요구사항 :
- 연결 불량 혹은 영상 저장 장치 감지 불가능:
- 사용자가 어댑터를 노트북에 연결했지만, 시스템이 영상 저장 장치를 감지할 수 없는 경우
- 사용자에게 메시지를 표시하여 연결을 다시 확인하거나, 장치가 올바르게 연결되어 있는지 확인할 수 있는 방법을 안내합니다.
- 에너지 관리 문제:
- 사용자가 영상을 3개 이상 보게 되면, 노트북이나 어댑터가 저전력 모드에 들어가 에너지 관리 문제가 발생합니다.
- 시스템이 이러한 상황을 감지하고, 사용자에게 에너지 관리 설정을 확인하거나 저전력 모드를 해제하라는 안내를 제공합니다.
- 연결 불량 혹은 영상 저장 장치 감지 불가능:
+) JAVA버전 17 통일!
여유롭게 냈어야 했는데, 급하게 후다닥 문제 내느라 뭔가 엉성하네요
문제에서 잘못된 부분을 찾는 것 또한 미션으로 하겠습니다~!!!!(??)
2023년 마지막 스터디네요!!😆
브라운 아이즈가 부릅니다.. 벌써 1년,,
✔️ To Do
- 전날 자정(24:00:00)부터 스터디 전까지 개인이 만든 코드 PR 보내기, merge는 스터디 모임 때
- 본인을 제외한 다른 사람이 해당 PR을 제대로 확인하고, 이상 없으면 merge 합니다.