디자인패턴 2

템플릿 메서드 패턴 설명

개요 사전적 의미 어떠한 상황에서 사용이 되는가 코드설명 사전적 의미 템플릿 메소드 패턴(template method pattern)은 소프트웨어 공학에서 동작 상의 알고리즘의 프로그램 뼈대를 정의하는 행위 디자인 패턴이다.[1] 알고리즘의 구조를 변경하지 않고 알고리즘의 특정 단계들을 다시 정의할 수 있게 해준다. 템플릿 메소드 패턴 - 위키백과, 우리 모두의 백과사전 템플릿 메소드 패턴(template method pattern)은 소프트웨어 공학에서 동작 상의 알고리즘의 프로그램 뼈대를 정의하는 행위 디자인 패턴이다.[1] 알고리즘의 구조를 변경하지 않고 알고리즘의 특정 단 ko.wikipedia.org 사용되는 상황 사전적 의미로 보자면 템플릿 메소드 패턴은 알고리즘 구조를 변경하지 않고 사용한다..

디자인패턴 2021.08.25

프록시 패턴 설명 및 장단점

프록시 패턴이란 사전적 의미 프록시 패턴(proxy pattern)은 컴퓨터 프로그래밍에서 소프트웨어 디자인 패턴의 하나이다. 일반적으로 프록시는 다른 무언가와 이어지는 인터페이스의 역할을 하는 클래스이다. 프록시는 어떠한 것(이를테면 네트워크 연결, 메모리 안의 커다란 객체, 파일, 또 복제할 수 없거나 수요가 많은 리소스)과도 인터페이스의 역할을 수행할 수 있다. 프록시 패턴의 잘 알려진 예로는 참조 횟수 스마트 포인터 객체이다. 복합적인 오브젝트들의 다수의 복사본이 존재해야만 하는 상황에서 프록시 패턴은 애플리케이션의 메모리 사용량을 줄이기 위해서 플라이웨이트 패턴과 결합된 형태로 나올 수도 있다. 출처 : 나무위키 처음 사전적 의미로 보고는 한 번에 이해가 되지 않았다. 많은 블로그와 아래와 같은..

디자인패턴 2021.08.24