TIL_230602

지인·2023년 6월 1일
0

TIL

목록 보기
15/38

이슈

  • 입력받은 상품을 장바구니 리스트에 넣어 줬는데 출력이 되지 않는다.
Order order = new Order();
List<Product> orderProducts = order.getProducts();
  • 정말 생각지도 못했다. order 객체를 생성해서 그 객체의 상품 목록을 출력하고 있어서 담겨져있던 상품 리스트들은 출력되지 못하고 있는 상황이였다.

  • 처음 살펴 보았을 때는 도대체가 출력이 안될 이유가 없는 것 같았다.
    그래서 다시 코드를 만들어서 비교해보니 지난날의 내가 order 객체를 정성껏 만들어 준걸 확인했다....


보완 해야할 점

  • 메소드로 코드의 중복을 줄이자.

  • Ordering 변수를 이용해 while 문을 제어하고 있는데 이 부분이 굉장히 마음에 들지 않는다. 다른 방법을 찾아보자.

  • 객체지향적인 설계 원칙대로 코드를 만들어 보자.

    • 상품 클래스를 추상클래스로 정의하고 다양한 종류의 상품을 상속받는 방식으로 구현해보기
    • 캡슐화를 사용해 적절한 인터페이스 제공해보기

느낀점

🐰 프로젝트를 하면서 공통적으로 느끼는 점은 내가 부족하다는 것이다. 이런 생각이 덜 들때까지 노력하자!!!!!!!아자아자!!!!!!!!!!!!!!!!!!

profile
열쩡

0개의 댓글