투과적 api

🗺️ Design Pattern

[Design Pattern] Decorator Pattern - 데코레이터 패턴

Decorator Pattern데코레이터 패턴(Decorator Pattern)은 객체의 기능을 동적으로 추가하고 확장할 수 있는 패턴입니다.이 패턴은 상속을 사용하지 않고도 객체에 새로운 행동을 추가할 수 있게 해줍니다.데코레이터 패턴은 여러 개의 데코레이터 객체를 조합하여 다양한 기능을 동적으로 조합할 수 있는 유연성을 제공합니다.Decorator Pattern은 Object(객체)를 꾸며주는 역할을 합니다.원하는 기능으로 감싸서 사용할 수 있게 만들어주는 패턴 입니다.class Animal: def speak(self): passclass Cat(Animal): def speak(self): print("Meow", end='')class Dog(Animal): ..

🗺️ Design Pattern

[Design Pattern] Proxy Pattern - 프록시 패턴

Proxy Pattern - 프록시 패턴Proxy Pattern은 주로 객체의 접근을 제어하거나 객체에 추가적인 기능을 제공하기 위해 사용됩니다.이 패턴은 주체(Real Subject)와 그 주체에 대한 대리자(Proxy)로 구성됩니다.Proxy는 대리인 이라는 의미, 일을 대신 하는 사람이라는 의미입니다.‘대리인 proxy’이 할 수 있는 범위를 넘는 일이 발행하면, 실제 ‘본인 real’ 에게 와서 업무요청을 한다는 특징이 있습니다.객체지향 프로그래밍에서는 바빠서 일을 할 수 없는 ‘real object’ 대신에 ‘proxy object’가 어느정도 일을 처리하기도 합니다.그리고 real 오브젝트는 proxy 오브젝트의 존재를 모릅니다.즉, 이말은 자신이 proxy를 경유해서 호출되고 있는지 직접 호..

Bigbread1129
'투과적 api' 태그의 글 목록