Adapter Pattern

순후추·2023년 11월 12일
0

디자인패턴

목록 보기
4/11

Adapter Pattern 은 기존에 사용중인 Class 의 기능을 가져와서 새로운 클래스의 인터페이스에 맞춰주는 역할을 한다.

public class Adaptee
{
    public void SpecificRequest()
    {
        Console.WriteLine("Call SpecificRequest()");
    }
}

public interface Target
{
    void Request();
}


public class Adapter : Target
{
    private Adaptee adaptee;

    public Adapter(Adaptee adaptee)
    {
        this.adaptee = adaptee;
    }

    public void Request() 
    {
        adaptee.SpecificRequest();
        // New Something.......
    }
}

코드의 재사용성을 높여주므로 알아두는 것이 좋다.

profile
게임 개발 블로그

0개의 댓글

관련 채용 정보