프리코스 3

우아한테크코스 프리코스 10월 20일 공부내용

# 10월 20일 공부 내용---1. 캡술화를 적용한 이유 - 내부 구현의 보호: - 데이터나 메서드가 외부에서 직접 접근되지 않도록 막는 역할. - StringCalculator 클래스의 내부 메서드들은 데이터를 가공하거나 계산을 해야합니다! - 그만큼 중요한 로직을 포함하고 있습니다. - 이렇나 메서드들에 직접 접근하게 되면 데이터가 잘못들어 올 수 있고, 무결성이 손상됩니다. - 로직 변경에 대한 독립성을 위해 : - 클래스 내부 구현을 바꾸더라도 외부에서 사용하는 코드에는 영향을 주지 않도록 했습니다. - 내부 로직을 캡슐화함으로써, 로직의 변경이 필요할 때도 해당 클래스만 수정하면 되므로 유지보수 용이 - 응집도 높이기 ..

10월 19일 우아한테크코스 프리코스

# 라이브러리 사용법 camp.nextstep.edu.missionutils에서 제공하는 Console API를 사용하여 구현해야 한다.사용자가 입력하는 값은 camp.nextstep.edu.missionutils.Console의 readLine()을 활용한다.public String receiveValue() {System.out.println("덧셈할 문자열을 입력해 주세요. Ex)1,2,3 ");String value = Console.readLine();extracted(value);return value;}ApplicationTest : 첫번쪠 통과하지 못했던 이유 -> 요구사항에 미세하게 달랐던 띄어쓰기 문제를 해결했습니다. 어떤 구조로 되어있는지 분석package camp.nextstep...