자바(Java) -추상화

지원·2023년 9월 2일

Java Programming

목록 보기
22/25

추상화

  • 중요한 것은 남기고, 불필요한 것은 제거한다.

캡슐화(encapsulation)

  • 관련된 것을 잘 모아서 가지고 있는 것을 캡슐화라고 말한다. 관련된 것을 잘 모아서 가지고 있을수록 응집도(Cohesion)이 높다고 표현한다.

  • 클래스 이름을 직관적으로 잘 지어야 한다.

좋은 객체

  • 클래스가 설계도라면 이 클래스가 인스턴스가 되어 메모리에 올라갔을 때 이것을 객체라고 한다.

  • 응집도는 높고 결합도는 낮다.

profile
우주 정복자

0개의 댓글