/oop-practice

객체 지향 프로그래밍 연습

Primary LanguageJava

oop-practice

실행

# running the app
$ ./gradlew jar
$ java -jar build/libs/oop-practice-1.0.0.jar

# test
$ ./gradlew test 
  • 순서대로 입력하는 것은 줄 바꿈(next line)으로 입력하시면 됩니다.
  • 테스트 데이터는 DataInit 클래스를 확인해주세요.
  • 관련 기능은 요구사항을 참고해주세요.

목표

  • 객체지향의 사실과 오해 를 읽고 학습한 내용을 직접 적용해본다.
  • 객체지향적 설계 및 코드에 익숙해진다.
    • 객체의 책임, 역할, 협력에 집중한다.
    • 적절한 추상화를 이용한다.
  • 연습한 내용을 바탕으로 앞으로 진행할 프로젝트에 적용한다.

진행 방식

  • 어플리케이션은 gradle 프로젝트로 웹 계층을 포함하지 않는다.
  • 입출력은 콘솔을 통해 진행된다.
  • 단위 테스트를 작성한다.
  • 고민들과 해결 과정을 기록한다.

주제

  • 상품 주문 서비스

요구사항

기록