구조 패턴

Cloud-DevLog
[디자인 패턴] 데코레이터 패턴(Decorator Pattern)
데코레이터 패턴(Decorator Pattern)이란?데코레이터 패턴은 디자인 패턴(Design Pattern) 중 구조 패턴(Structural Pattern)이다.구조 패턴 : 클래스나 객체를 조합해서 더 큰 구조를 만드는 패턴예를 들어, 서로 다른 인터페이스를 지닌 객체 2개를 묶어서 단일 인터페이스를 제공하거나 객체들을 서로 묶어서 새로운 기능을 제공하는 패턴이다. GoF 디자인 패턴에 의하면 데코레이터 패턴은 주어진 상황 및 용도에 따라 어떤 객체에 다른 객체를 덧붙이는 방식이다. 사용 목적은 클래스의 요소들을 계속 수정하면서 사용하는 구조가 필요할 때, 여러 요소들을 조합해서 사용하는 구조일 때 사용한다. 예를 들어, 캐싱, 로깅, 검증과 같은 기능에 사용된다.데코레이터 패턴 : 주어진 상황과..
[디자인 패턴] 퍼사드 패턴(Facade Pattern)
퍼사드 패턴(Facade Pattern)이란?퍼사드 패턴은 디자인 패턴(Design Pattern) 중 구조 패턴(Structural Pattern)이다.구조 패턴 : 클래스나 객체를 조합해서 더 큰 구조를 만드는 패턴예를 들어, 서로 다른 인터페이스를 지닌 객체 2개를 묶어서 단일 인터페이스를 제공하거나 객체들을 서로 묶어서 새로운 기능을 제공하는 패턴이다. GoF 디자인 패턴에 의하면 퍼사드 패턴은 하위 시스템을 보다 쉽게 사용할 수 있게 해주는 하나의 통합된 고급 인터페이스(Wrapper)로 제공하기 위함이라고 한다. 사용 목적은 복잡한 서브 시스템을 인터페이스로 감싸서 보다 사용하기 쉽게 만드는 것이다. Facade(외관) 퍼사드는 건물의 정면을 의미하는 단어이며, 주로, 객체지향 프로그래밍 분야..
cloud-grace
'구조 패턴' 태그의 글 목록