할 일 관리 앱(To-Do 리스트)

김효중·2025년 7월 15일
기능설명
할 일 추가내용, 마감일,자동 ID 부여
할 일 완료 체크전체 리스트, 완료 여부 함께 표시
할 일 삭제ID로 할 일 완료 표시
종료ID로 할 일 삭제
구현..
=== TODO 메뉴 ===
1. 할 일 추가
2. 전체 보기
3. 완료 체크
4. 삭제
5. 종료
선택 > 1

모델
할일목록 todo

레포지터리
저장/조회/삭제/검색

Service
사용자가 요청할 행동

Controller
어떤 선택이 어떤 서비스 호출로 이어지는지

클래스주요 메서드설명
Mainmain()프로그램 실행 시작
Apprun()Controller/Service/Repository 연결
TodoControlleradd(), list(), complete(), delete() 등사용자 입력 처리, 흐름 분기
TodoServiceaddTodo(), getTodos(), markAsDone(), deleteTodo(), updateTodo()로직 처리
TodoRepositorysave(), findById(), findAll(), deleteById()HashMap 기반 저장소
Todo생성자, getId(), markAsDone()데이터 구조 정의
  • 추천 확장 순서

    	수정 기능 (updateTodo(id, 내용, 날짜) 등)
    
    	완료/미완료 필터링
    
    	날짜 정렬 기능
    
    	검색 기능
    
    	저장/불러오기
    
    	통계 기능
    
    	마감일 기반 강조

견적을 잘못잡았음 너무 큼.. 줄여야해

https://github.com/hyojung-kim/TodoList

profile
안녕하세요

0개의 댓글