반응형
📁 com.java.temp 안의 클래스들 역할 설명
파일명역할 (쉽게 설명)
Book.java | 책 정보를 담는 클래스 (예: 제목, 가격, 저자 등) |
CartItem.java | 장바구니 항목 하나를 표현 (책 + 수량 + 총합계 등) |
DataSource.java | 책 목록, 사람 목록 등 데이터를 저장하는 공간 (싱글턴일 가능성 높음) |
MenuController.java | 사용자의 입력/요청을 처리하는 컨트롤러 역할 (예: 메뉴 선택) |
MenuService.java | 실제 로직 처리 (예: 책을 검색하거나 장바구니에 담기 등 비즈니스 로직 처리) |
Person.java | 사람 정보 클래스 (예: 이름, 전화번호, 주소 등) |
Session.java | 로그인 정보나 현재 사용자 상태 저장 (임시 데이터 저장소 역할) |
Welcome.java | 프로그램 시작 시 실행되는 초기 화면 또는 인트로 기능 클래스 |
🔁 쉽게 흐름 그리면?
- Welcome.java에서 프로그램 시작
- MenuController.java가 사용자 입력을 감지하고
- MenuService.java에게 처리 맡김
- Book, Person, CartItem, Session 등은 데이터 저장/전달
- DataSource.java는 모든 데이터를 하나로 관리
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
Index 인덱스란 ? (0) | 2025.04.14 |
---|---|
시퀀스 다이어그램 (0) | 2025.04.14 |
아키텍처 구조 (0) | 2025.04.14 |
게터(Getter)**랑 **세터(Setter) (0) | 2025.04.14 |
java 접근제한자 (0) | 2025.04.11 |