본문 바로가기

✔️ Etc3

[객체지향의 사실과 오해] chaper 2. 이상한 나라의 객체 '객체지향의 사실과 오해' 책을 읽고, 개인적으로 공부한 내용을 요약한 것으로 공부 내용을 정리하는 과정에서 잘못된 정보가 있을 수 있으니 참고용으로만 봐주시면 감사하겠습니다. 피드백은 언제든 환영입니다! 😊 객체지향 패더라임의 목적 현실 세계를 모방하는 것 X 현실 세계를 기반으로 새로운 세계를 창조하는 것 객체의 정의 하나의 개별적인 실체로 식별 가능한 물리적인 또는 개념적인 사물 즉, 객체는 상태(state), 행동(Behavior), 식별자(identity)를 지닌 실체임 상태 (State) 과거에 발생한 행동의 이력을 통해, 현재 발생한 행동의 결과를 판단하는 방식은 복잡하고 번거로움 따라서 상태라는 개념을 고안함 상태를 이용하면 과거에 발생한 행동의 이력을 설명하지 않고, 현재 상태를 통해 객.. 2024. 4. 14.
[객체지향의 사실과 오해] chaper 1. 협력하는 객체들의 공동체 '객체지향의 사실과 오해' 책을 읽고, 개인적으로 공부한 내용을 요약한 것으로 공부 내용을 정리하는 과정에서 잘못된 정보가 있을 수 있으니 참고용으로만 봐주시면 감사하겠습니다. 피드백은 언제든 환영입니다! 😊 객체지향의 개념 3가지 역할 (role) 책임 (responsibility) 협력 (collaboration) 역할 (role) 어떤 협력을 참여하는 특정한 사람이 협력 안에서 차지하는 책임(responsibility) 이나 임무를 의미한다. (즉, 역할이란 의미적으로 책임이라는 개념을 내포한다.) 협력 (collaboration) 협력은 요청(request)와 응답(response)로 이루어 지며, 각각의 요청과 요구는 연쇄적으로 발생하고 전달된다. ex) 손님은 캐시어게 커피를 주문(reques.. 2024. 4. 6.
[Error] Spring Boot : javax/xml/bind/DatatypeConverter 에러 ❗이슈 스프링부트 Security를 사용하여 로그인 구현 중에 JWT 방식으로 토큰 생성 시 다음과 같은 에러가 발생했다. ❓문제 javax/xml/bind/DatatypeConverter를 찾지 못해 발생한 에러 기존 JAVA 8 버전에서 JAVA 11 버전으로 업그레이드되면서 JAXB API 제거됨 (Java EE API로 간주되어 제거) ✅ 해결 Gradle implementation 'javax.xml.bind:jaxb-api:2.3.1' Maven javax.xml.bind jaxb-api 2.3.1 📌 참고 https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind.. 2024. 1. 13.