Observer Pattern? > 옵저버 패턴(Observer Pattern)은 객체 간의 일대다(one-to-many) 의존 관계를 정의하여, 한 객체의 상태가 변경될 때 그 객체에 의존하는 모든 객체에 자동으로 알림을 주는 디자인 패턴입니다. 주로 이벤트 처리
Pub-Sub(발행-구독) 패턴은 소프트웨어 아키텍처에서 메시징을 통해 컴포넌트 간의 통신을 관리하는 디자인 패턴입니다. 이 패턴은 두 가지 주요 역할인 발행자(Publisher)와 구독자(Subscriber)로 구성됩니다.Pub_Sub_PatternPublisher(
싱글톤 패턴(Singleton Pattern)은 객체 지향 프로그래밍에서 특정 클래스의 인스턴스가 오직 하나만 존재하도록 보장하는 디자인 패턴입니다. 이 패턴은 특정한 자원이나 상태를 공유해야 하는 경우에 유용하게 사용됩니다.singleton_pattenr.png유일한
MVC 패턴이란? Model, View, Controller라는 계층 구조로 나뉘어진 패턴입니다.
Flux Pattern? > Flux 패턴은 Facebook(현 Meta)에서 개발한 아키텍처 패턴으로, JavaScript 애플리케이션에서 데이터 흐름을 관리하기 위한 구조입니다. Flux는 특히 React 애플리케이션과 잘 어울리며, 단방향 데이터 흐름을 강제하여
State 패턴은 객체의 상태에 따라 행동을 변경하는 디자인 패턴입니다. 조건문으로 특정 상태를 변경하는 것이 아닌 상태를 객체화하여 필요에 따라 다르게 행동하도록 위임합니다.State란 객체가 가질 수 있는 어떤 조건이나 상황을 나타냅니다.예를 들어 자동차에 시동이
Composite 패턴은 객체를 트리 구조로 구성하여 개별 객체와 객체 그룹을 동일하게 다루는 데 사용되는 구조적 디자인 패턴입니다. 이 패턴은 객체들이 개별 객체와 객체의 조합(Composite)을 일관되게 다룰 수 있게 해줍니다. 주로 트리 구조를 표현할 때 유용하