T_era

27일차 키오스크 만들기 본문

이론/오늘의 학습 내용 요약

27일차 키오스크 만들기

블스뜸 2025. 4. 24. 19:07
1. 오늘의 학습 키워드
  자바로 키오스크 만들기

2. 학습 내용
 자바의 객체지향 프로그래밍을 이해하기 위한 키오스크만들기

3. 학습하며 겪은 문제
 코드를 다 만들고보니 중복된 기능이 너무 많아서 이 것을 줄이기 위한 방법을 찾아보았다
원래는 interface 하나를 상속받은 여러 클래스를 작성했었는데 이렇게 작성하고 보니 같은 기능이 너무 많았고
이 같은 기능을 통합하기위해 interface와 데이터 클래스들 사이에 추상클래스를 넣는 방법을 사용해봤다
추상클래스에 interface를 상속해 기능을 작성하고 데이터 클래스에서 이 추상클래스를 상속받고 추가 구현해야할 기능이 있을 경우 추가할 수 있도록 했다
 
4. 내일 학습 키워드
 키오스크 프로젝트 리팩토링