MoonCommit DevLog

  • 홈
  • 태그
  • 방명록

2026/03/23 1

[TIL] 자바로 계산기 만들기 - Step2. 클래스 분리와 캡슐화

mooncommit 2026. 3. 23. 오늘은 저번 시간에 만든 계산기(Step1)를 리팩토링해서 클래스를 분리하고, getter/setter를 적용한 구조화된 계산기를 만들었다.이번엔 튜터님의 도움 없이 직접 문제를 해결해보는 것이 목표였다. Step1 vs Step2, 뭐가 달라졌나?Step1에서는 Main 클래스 하나에 모든 로직이 담겨 있었다. 계산 로직, 입력 처리, 반복 제어가 전부 한 곳에 섞여 있었는데,이번 Step2에서는 계산 로직을 Calculator 클래스로 분리했다. Step1Step2구조클래스 1개App + Calculator 분리계산 방식Main 안에서 직접 처리Calculator 메서드 호출결과 저장없음ArrayList로 저장 Step 2. 코드 구현App.java (메인 ..

카테고리 없음 2026.03.23
이전
1
다음
더보기
프로필사진

MoonCommit DevLog

mooncommit-dev 님의 블로그 입니다.

  • 분류 전체보기 (29)

Tag

객체지향, Session, 프로젝트, 내일배움캠프, git, HashMap, github, for, til, 메서드, 알고리즘, java, spring boot, cookie, 자료구조, 예외처리, Spring, 일정관리앱, 트러블슈팅,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바