Skip to content

[아이템 16] public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라 #14

@punsoo

Description

@punsoo

p. 102를 보면

API를 수정하지 않고는 내부 표현을 바꿀 수 없고,

또 p. 103을 보면

클래스 내부 표현 방식을 언제든 바꿀 수 있는 유연성을 얻을 수 있다.

이렇게 내부 표현이란 단어가 자주 등장하는데요,

내부 표현을 달리 표현하는 방법엔 어떤 것이 있을까요?

public 필드를 없애거나, 필드의 타입을 바꾸거나 그런 것일까요???

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions