작성한 질문수
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 엔티티 개발(비즈니스 로직 추가)
작성
·
789
1
강의에서 setter 메소드로 재고 수량을 조절하는게 아니라 addStock 메서드, removeStock 메서드를 이용해 재고 수량을 조절하는 것이 객체지향적이라고 하셨는데 왜 이게 객체지향적인지, setter 메소드를 사용하는 것이 왜 객체지향과는 거리가 있는 것인지 자세하게 설명 부탁드립니다. 감사합니다
답변 1
안녕하세요. kmj9247님, 공식 서포터즈 David입니다.
이 부분은 객체지향에서 중요한 개념인 캡슐화와 관련이 있습니다.
아래 글을 참고해 주세요:)
https://velog.io/@kshired/%EA%B0%9D%EC%B2%B4-%EC%A7%80%ED%96%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%9E%85%EB%AC%B8-%EC%BA%A1%EC%8A%90%ED%99%94
감사합니다.