singleton pattern (싱글톤 패턴)
in Programming on Design Pattern
싱글톤패턴은 개인적으로 생각하기에는 개발자가 개발하면서 가장 많이 사용하게되고 가장 기본적인 디자인패턴인것같다.
싱글톤패턴에 대해 알아보자.
in Programming on Design Pattern
싱글톤패턴은 개인적으로 생각하기에는 개발자가 개발하면서 가장 많이 사용하게되고 가장 기본적인 디자인패턴인것같다.
싱글톤패턴에 대해 알아보자.
in Programming on Design Pattern
Strategy Pattern 은 전략을 쉽게 바꿀 수 있도록 해주는 디자인 패턴이다.
같은 문제를 해결하는 여러 방식(알고리즘)이 클래스별로 캡슐화 되어있고 이들을 필요할 때 교체할 수 있도록 함으로써 동일한 문제를 다른 알고리즘으로 해결할 수 있게 하는 디자인 패턴이다.
in Programming on Design Pattern
프록시패턴은 실제 기능을 수행하는 객체Real Object 대신 가상의 객체Proxy Object를 사용해 로직의 흐름을 제어하는 디자인 패턴이다. 이때 Proxy Object는 Real Object의 결과값을 조작하거나 변경하면 안된다. 말 그대로 Proxy (대리자) 이기때문이다.
in Programming on Design Pattern
출판사가 주제를 출판하면 구독자 그것을 구독하는 패턴
in Programming on Design Pattern
이전의 상태를 기억하고, 필요할때 그 기억을 되살려 이전의 상태로 돌릴수 있는 디자인패턴을 메멘토 패턴이라고 한다.
in Programming on Design Pattern
Bridge Pattern (브릿지 패턴) 이란, 구현부에서 추상층을 분리하여 각자 독립적으로 변형 및 확장이 가능하도록 하는 디자인 패턴이다. 즉 기능과 구현에 대해 별도 클래스로 구현하는 패턴이다.
in Programming on Design Pattern
객체지향 SOLID 다섯가지 원칙을 나름대로 정리해보려고 한다.
공부하면서 느낀건데 단순 설명보다는 역시 예제코드가 있어야 이해가 빠르게 되더라.
이에 각 원칙 별 설명과 예제코드를 첨부한다.
in Programming on Design Pattern
디자인 패턴 개요