객체를 자율적으로 만드는 가장 기본적인 방법은 내부 구현은 캡슐화하는 것이다.
캡슐화란?
객체의 상태(데이터)를 메소드를 통해서만 접근하고 수정하도록 하여 객체 내부의 데이터를 보호하는 방식이다. 이를 통해 코드의 유지 보수성이 높아지고, 객체의 상태가 외부에서 잘못 수정되는 것을 방지할 수 있다.
'자바' 카테고리의 다른 글
FACTORY 패턴 (2) | 2024.12.20 |
---|---|
디미터 법칙과 캡슐화 (0) | 2024.12.19 |
POLYMORPHISM 패턴 (0) | 2024.12.19 |
상속과 합성 (0) | 2024.12.16 |
다형성 (0) | 2024.12.16 |