# design patterns

22개의 포스트
post-thumbnail

Facade

Facade는 라이브러리, 프레임워크 또는 기타 복잡한 클래스 집합에 대한 단순화된 인터페이스를 제공하는 structural design pattern입니다.정교한 라이브러리나 프레임워크에 속하는 광범위한 개체 집합으로 코드를 작동시켜야 한다고 상상해 보세요. 일반적으

2021년 7월 10일
·
0개의 댓글
post-thumbnail

Decorator

Decorator는 structural design pattern입니다. 객체에 동적 기능을 추가하기 위해 구조를 개선하는 패턴입니다. 다양한 확장을 위해 객체를 조합합니다.다른 프로그램이 중요한 이벤트에 대해 사용자에게 알림을 보내는 Notification libra

2021년 7월 3일
·
0개의 댓글
post-thumbnail

Composite

Composite는 객체를 트리 구조로 구성한 다음 개별 객체인것처럼 이러한 구조로 작업 할 수 있는 구조적 Design pattern입니다.Composite pattern을 사용하는 것은 앱의 핵심 모델을 트리로 표현 할 수 있는 경우에만 의미가 있습니다.예를 들어

2021년 6월 26일
·
0개의 댓글

Compound Pattern

MVC 패턴에서 볼 수 있는 여러 가지 패턴의 조합! Compound Pattern에 대해 알아봅시다!

2021년 6월 25일
·
0개의 댓글

Design Patterns - Compound Pattern

여러가지 패턴을 함께 사용하는 패턴.단, 여러가지 패턴을 섞어서 쓰기만 하면 Compound Pattern이 되는게 아니라 이를 통해 일반적인 문제를 해결할 수 있어야 비로소 Compound Pattern이라고 할 수 있다.

2021년 4월 27일
·
0개의 댓글

Design Patterns - Proxy Pattern

어떤 객체에 대한 접근을 제어하기 위한 용도로 대리인이나 대변인에 해당하는 객체를 제공하는 패턴.

2021년 4월 20일
·
0개의 댓글

Design Patterns - State Pattern

State Pattern - 상태를 별도의 클래스로 캡슐화한 다음 현재 상태를 나타내는 객체에게 행동을 위임하는 패턴.

2021년 4월 15일
·
0개의 댓글

Design Patterns - Template Method Pattern

알고리즘의 골격을 정의하는 패턴. 일부 단계를 추상화 시켜 서브 클래스에서 재정의 할 수 있게 함.

2021년 4월 6일
·
0개의 댓글
post-thumbnail

#1 MVC 디자인 패턴의 정리

MVC 패턴이 도저히 무엇 인지를 모르겠는데 사람들이 MVC 패턴을 그렇게 얘기를 계속 하여서 궁금해서 검색을 해 보았다. 나 자신과 비슷한 분들이 있을 수 있을 것 같아, 이 글을 쓴다.

2021년 4월 6일
·
2개의 댓글

Design Patterns - Adapter Pattern, Facade Pattern

Adapter Pattern 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환하는 패턴. Facade Pattern 복잡한 서브 시스템들을 사용해 고수준의 인터페이스를 정의하는 패턴.

2021년 4월 1일
·
0개의 댓글

Design Patterns - Command Pattern

요구사항을 캡슐화 하는 것으로 클라이언트와 리시버 사이의 의존성을 제거하는 패턴.

2021년 3월 30일
·
0개의 댓글

Design Patterns - Singleton Pattern

클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하는 패턴.

2021년 3월 25일
·
0개의 댓글

Design Patterns - Factory Pattern

Factory Method Pattern 객체를 생성하기 위한 인터페이스를 정의하고 클래스의 인스턴스를 만드는 일을 서브 클래스에게 맡김. Dependency Inversion Principle 구상 클래스가 아닌 추상화 된 인터페이스에 의존하도록 만드는 원칙. Abstract Factory Pattern 인터페이스를 통해서 추상화된 팩토리를 의존하고 ...

2021년 3월 23일
·
0개의 댓글

Design Patterns - Observer Pattern, Decorator Pattern

Observer Pattern Subject 객체와 Observer 객체로 구성됨. Observer 객체는 Subject 객체를 구독하고 있으며 Subject 객체의 데이터가 바뀌면 갱신된 내용을 전달 받음. Subject 객체와 Observer 객체 사이의 느슨한 결합이 장점. Decorator Pattern OCP(Open-Closed Priciple...

2021년 3월 18일
·
0개의 댓글

[DP-1] Design Patterns List

디자인 패턴 목록

2020년 10월 13일
·
0개의 댓글
post-thumbnail

[Design Patterns] Creational Design Patterns - Singleton

🚀 Singleton A singleton class has only one instance, accessible globally through a single point(via a method/field) The main problem this pattern so

2020년 9월 20일
·
0개의 댓글
post-thumbnail

[Design Patterns] Creational Design Patterns - Factory Method

We want to move the object creation logic from our code to a separate class.We use this pattern when we do not know in advance which class we may need

2020년 9월 19일
·
0개의 댓글
post-thumbnail

[Design Patterns] Creational Design Patterns - Simple Factory

Simpley move the instantiation logic to a separate class and most commonly to a static method of this class.Some do not consider simple factory to be

2020년 9월 18일
·
0개의 댓글
post-thumbnail

[Design Patterns] Creational Design Patterns - Builder

We have a complex process to construct an object involving multiple steps, then builder design pattern can help us.In Builder we remove the logic rela

2020년 9월 16일
·
0개의 댓글