Skip to content

전략 패턴 vs 인터페이스(default) #6

@tlarbals824

Description

@tlarbals824

전략패턴을 사용하지 않고 인터페이스를 만들어서 swim과 dispaly 메소드를 default로 구현하는 방법도 해결방안 중 하나라고 생각했어요
이 방법은 fly()와 quack() 메소드 재사용이 불가능하지만 복잡도가 더 낮다는 이점이 있다고 생각하는데요! 동일한 상황이라면 둘 중 어떤 방법이 더 적절한지 궁금해요 ~

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions