Skip to content

[ Item1 :: 10~11p ] 정적 팩터리 메서드 작성의 3번째 장점에서 #4

@OHHAKO

Description

@OHHAKO

[9~10p] "세 번째, 반환 타입의 하위 타입 객체를 반환할 수 있다" 설명 부분에서

Q1. 이 유연함의 장점이 API 만들때 유용하다고 한다. API란 무엇인가? API를 만들어 쓰는 이점은? API를 만들어 쓰는게 낫나?
Q2. "정적 팩터리 메서드를 사용하는 클라이언트는 얻은 객체를 그 구현 클래스가 아닌 인터페이스 만으로 다루게 된다." 객체를 구현클래스로 다루는 것과 인터페이스만으로 다루는 것의 차이는? 장점은?
Q3. "인터페이스가 정적 메서드를 가질 수 없다는 제한이 풀렸다" 인터페이스가 정적메서드를 갖게되면 일반 객체의 정적메서드 장점과는 무슨 차이가 있지? IF가 정적메서드 가지면 무슨 특별한 장점이지?
Q4. 인터페이스는 public 정적 멤버만 허용한다... 왜? private는 왜 안써?
Q5. 릴리스는 버전배포 아닌가? 이 맥락에선 어떤 의미지

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions