20.10.19 게시판 만들기(처음부터 ~ article 배열로 정리까지 재구현)

2020. 10. 19. 17:09JAVA/Text Board 프로젝트

<요구사항>

 

 #파일 구조

   Main.java

   Article.java

   App.java

   App 클래스에 Article getArticle(int id); 함수 생성

   게시물 선택에 관련된 if문은 오직 getArticle 안에만 존재할 수 있다.

   게시물은 최대 10개까지 저장가능하다.

  

#작동모습

  명령어) article list

  == 게시물 리스트 ==

  게시물이 존재하지 않습니다.

  명령어) article add

  == 게시물 등록 ==

  제목 : aa

  내용 : aaa

  1번 글이 생성되었습니다.

  명령어) article add

  == 게시물 등록 ==

  제목 : bb

  내용 : bbb

  2번 글이 생성되었습니다.

  명령어) article list

  == 게시물 리스트 ==

  번호 / 제목

  1 / aa

  2 / bb

  명령어) article detail 2

  == 게시물 상세 ==

  번호 : 2

  제목 : aa

  내용 : aaa

  명령어) article detail 3

  == 게시물 상세 ==

  3번 글이 존재하지 않습니다.

 

 

 <ToDo>

  1. 명령어 입력 받기

    -"명령어) "[]

    -반복 출력[]

 

  2. 프로그램 종료

    -exit입력 받기, 안내문구 출력[]

 

  3. 게시물 등록

   - article add 입력받기, 안내문구[]

   - 번호, 제목, 내용 받기[]

   - 안내문구[]

   - 자동 번호[]

 

  4. 게시물 리스트

   - article list 입력받기, 안내문구[]

   - 게시물 없으면 안내문구[]

   - 게시물 저장 틀[]

   - 게시물 리스트 나오기[]

 

  5. 게시물 상세보기

   - article detail 번호 입력받기, 안내문구[]

   - 게시물 없으면 안내문구[]

   - 번호 입력 받기[]

 

  6. Article 클래스 생성[]

 

  7. App 클래스 생성[]

 

  8. 로직 내 if문 최소화[]