T_era
27일차 키오스크 만들기 본문
1. 오늘의 학습 키워드
자바로 키오스크 만들기
자바로 키오스크 만들기
2. 학습 내용
자바의 객체지향 프로그래밍을 이해하기 위한 키오스크만들기
3. 학습하며 겪은 문제
코드를 다 만들고보니 중복된 기능이 너무 많아서 이 것을 줄이기 위한 방법을 찾아보았다
원래는 interface 하나를 상속받은 여러 클래스를 작성했었는데 이렇게 작성하고 보니 같은 기능이 너무 많았고
이 같은 기능을 통합하기위해 interface와 데이터 클래스들 사이에 추상클래스를 넣는 방법을 사용해봤다
추상클래스에 interface를 상속해 기능을 작성하고 데이터 클래스에서 이 추상클래스를 상속받고 추가 구현해야할 기능이 있을 경우 추가할 수 있도록 했다
4. 내일 학습 키워드
키오스크 프로젝트 리팩토링
'이론 > 오늘의 학습 내용 요약' 카테고리의 다른 글
| 29일차 깃허브 원격저장소 수정 (0) | 2025.04.26 |
|---|---|
| 28일차 키오스크 만들기 - 코드 리팩토링 (0) | 2025.04.25 |
| 26일차 재귀와 반복 && DFS와 BFS (0) | 2025.04.23 |
| 25일차 다이나믹프로그래밍 (0) | 2025.04.22 |
| 24일차 Optional에 대해 (0) | 2025.04.21 |