# Design Pattern

698개의 포스트

[2D 메타볼 애니메이션 구현] 3. 팩토리 메서드 패턴으로 메타볼 핸들링 객체 생성하기

생성 패턴을 이용하여 객체 지향적으로 메타볼 핸들링 객체 생성하기 🎉

3일 전
·
0개의 댓글
·

Singleton

우리는 shared, standard, defaults와 같은 어떤 클래스 뒤에 property로 따라오는 것들을 많이 볼 수 있다. 이러한 클래스들은 Singleton pattern을 활용해 만들었다.

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Builder in Swift

Builder Design Pattern, 자바에만 있는게 아니라 우리도 있다.

2023년 3월 16일
·
0개의 댓글
·

[Design Pattern] 디자인 패턴 개요

:모듈화된 세분화된 역할이나 모듈들 간의 인터페이스 구현 방식을 설계할 때, 참조할 수 있는 전형적인 해결 방식즉, 소프트웨어 설계에 있어 공통된 문제들에 대한 표준적인 해법과 작명법을 제안한 것이다.잠깐!디자인 패턴은 한 패턴에 변형을 가하거나, 어떠한 요구사항을 반

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] 감시자 패턴(Observer Pattern)

감시자 패턴

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS] SOLID

Robejt C. Martin은 5가지 Software design principles을 정의하였고, 앞글자를 따서 SOLID라고 부른다.

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS] 컴포지트 패턴(Composite Pattern)

컴포지트 패턴이란 객체들의 관계를 트리 구조로 구성하여 부분-전체 계층을 표현하는 패턴을 말한다.

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS] 스트레티지 패턴(Strategy Pattern)

스트레티지 패턴(Strategy Pattern)이란 어떤 동작을 하는 로직을 정의하고, 이것들을 하나로 묶어(캡슐화) 관리하는 패턴을 말한다.

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS] 옵저버 패턴(Observer Pattern)

옵저버 패턴은 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다.

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

[CS] 팩토리 메서드 패턴

팩토리 메서드 패턴은 객체를 만드는 부분을 Sub class에 맡기는 패턴이다.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[CS] 템플릿 메서드 패턴

템플릿 메서드 패턴은 특정 환경 or 상황에 맞게 확장, 변경할 때 유용한 패턴이다.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[CS] 싱글톤 패턴(Singleton Pattern)

싱글톤 패턴은 '하나'의 인스턴스만 생성하여 사용하는 디자인 패턴이다.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[CS] 어댑터 패턴(Adapter Pattern)

어댑터 패턴 (adapter pattern)은 한 클래스의 인터페이스를 클라이언트에서 사용하고자하는 다른 인터페이스로 변환한다.

2023년 3월 13일
·
0개의 댓글
·