코드는 링크를 통해 볼 수 있습니다.
반복자 패턴
데코레이터 패턴
템플릿 메소드 패턴
Null Object 패턴
11/1 (화)
[x] 비즈니스 로직을 처리하는 클래스와 화면 출력을 담당하는 클래스로 분리하기.
[x] 비회원 주문이여도 최소한의 정보가 필요하다. 콘솔창으로 메시지만 띄우는건 부적합.
→ 비회원 주문 삭제
[ ] 주문을 하기 전, 로그인을 반드시 해야 하므로 여기에 상태패턴을 적용하는 것은 어떤가?
[x] BufferedReader를 Singleton으로 만들었으면, 한번만 생성해도 사용 가능하니 수정하기
[x] 에러를 던졌으면(throw) 처리(catch)를 해라! → 아무데서도 안하면 JVM이 하므로 프로그램 종료됨.