🧑‍💻복습/자바

자바 복습 : CRUD 구현 각 클래스들 정리해보기

우동한그릇 2023. 6. 15. 16:32
반응형

수업 내용에서 배운 CRUD 구현 내용 클래스 정리해보기

 

코드 : github 링크 참조

https://github.com/same-woo/bitcamp-study/tree/main/myapp/app/src/main/java/bitcamp/myapp/project

 

 

 

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