Skip to Content
Suffering builds character
아카이브10.Java실습1. 입출금 내역 조회 프로그램 구현 실습

1. 입출금 내역 조회 프로그램 구현 실습

1. 입출금 내역 조회 기능 구현

해당 기능을 구현할 때 프로그램에서 사용될 도메인 클래스 및 역할은 다음과 같음

BankTransaction.java - 단 건 입출금 내역

ex) 17-05-02, ㅇㅇ매장, 5000원

BankDataParser.java - 입출금 내역 데이터 파일 처리기

데이터 파일을 Java 기반 프로그램에서 이해할 수 있는 형태로 파싱해주는 역할

BankProcessor.java - 입출금 내역 연산 처리기

입출금 내역 데이터를 목적에 맞게 연산 처리해주는 역할

ex) 월별, 카테고리별 입출금 내역을 조회하기 위한 연산 처리

BankStatementAnalyzer.java - 입출금 내역 분석기

BankDataParser에 의해 파싱된 데이터를 전달받아 분석 및 연산 처리하여 입출금 내역을 조회해주는 역할

2. 세부 요구사항

세부 요구사항은 다음과 같음

Last updated on