반응형
수업 내용에서 배운 CRUD 구현 내용 클래스 정리해보기
코드 : github 링크 참조
https://github.com/same-woo/bitcamp-study/tree/main/myapp/app/src/main/java/bitcamp/myapp/project
- MemberHandler:
- 회원과 관련된 업무를 관리합니다.
- 인터페이스를 구현합니다 Handler.
- 구성원 등록, 나열, 보기, 업데이트 및 삭제 방법을 제공합니다.
- 구성원 관리를 위해 개체를 사용합니다 MemberList.
- MemberList:
- 개체 목록을 관리합니다 Member.
- 구성원을 추가, 나열, 검색 및 삭제하는 방법을 제공합니다.
- 내부 배열을 사용하여 구성원을 저장합니다.
- Member:
- 시스템의 구성원을 나타냅니다.
- 이름, 이메일, 비밀번호, 성별 등과 같은 속성을 포함합니다.
- 멤버 특성에 액세스하고 수정하기 위한 getter 및 setter 메서드를 제공합니다.
- BoardHandler:
- 보드와 관련된 작업을 관리합니다.
- 인터페이스를 구현합니다 Handler.
- 게시판 등록, 나열, 보기, 업데이트, 삭제 방법을 제공합니다.
- 보드를 관리하기 위해 개체를 사용합니다 BoardList.
- BoardList:
- 개체 목록을 관리합니다 Board.
- 보드를 추가, 나열, 검색 및 삭제하는 방법을 제공합니다.
- 내부 어레이를 사용하여 보드를 저장합니다.
- Board:
- 시스템의 게시판 또는 게시물을 나타냅니다.
- 제목, 내용, 작성자, 비밀번호, 조회수 등과 같은 속성을 포함합니다.
- 보드 속성에 액세스하고 수정하기 위한 getter 및 setter 메서드를 제공합니다.
- Prompt:
- 콘솔에서 사용자 입력을 읽기 위한 유틸리티 메서드를 제공합니다.
- 클래스를 사용하여 Scanner입력을 읽습니다.
- Handler:
- execute()특정 기능을 처리하는 클래스에서 구현해야 하는 메서드를 정의합니다 .
- 공통 인터페이스가 다른 작업을 처리할 수 있도록 합니다.
- App:
- 주요 애플리케이션 클래스.
- Prompt, MemberHandler, BoardHandler및 의 인스턴스를 설정합니다 ReadingHandler.
- 메뉴를 표시하고 사용자 입력에 따라 해당 핸들러를 실행합니다.
반응형