인프런 커뮤니티 질문&답변

kmj9247님의 프로필 이미지
kmj9247

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

상품 엔티티 개발(비즈니스 로직 추가)

왜 addStock, removeStock 메서드를 사용하는 것이 왜 객체지향적인지

작성

·

789

1

강의에서 setter 메소드로 재고 수량을 조절하는게 아니라 addStock 메서드, removeStock 메서드를 이용해 재고 수량을 조절하는 것이 객체지향적이라고 하셨는데 왜 이게 객체지향적인지, setter 메소드를 사용하는 것이 왜 객체지향과는 거리가 있는 것인지 자세하게 설명 부탁드립니다. 감사합니다

답변 1

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

감사합니다.

kmj9247님의 프로필 이미지
kmj9247

작성한 질문수

질문하기