# pattern
takeUntilDestroyed
takeUntilDestroyed()는 RxJS의 연산자(operator) 중 하나입니다. 이 연산자는 Angular 프레임워크에서 주로 사용되며, 컴포넌트나 서비스가 파괴될 때 옵저버블(observable)의 구독(subscription)을 자동으로 해제하는 데 사용

디자인 패턴 정리
복잡한 시스템을 쉽게 사용하는 방법이다시스템의 부분집합을 사용시스템을 특정한 방법으로 사용클라이언트 객체가 다루어야 할 객체의 수를 줄여줌새로운 기능을 추가하여 확장 가능캡슐화 층 - 시스템을 감추고 캡슐화바꾸기(change) 보다는 적응시킴(adapt)인터페이스를 설
디자인패턴
참고링크어제 MVC 패턴에 대해 언급하고 지나가서 이와 관련된 디자인 패턴에 대해 학습해보려고 한다. (언급할 디자인패턴은 GoF Design Pattern으로 추후 MVC에 대해 정리하려고 함. 찾아보니 MVC패턴은 옵저버 패턴 & 미디에이터 패턴이 적절히 섞였다고

3 tier && MVC
참고 링크1 && 참고 링크2클라이언트 <-> 서버클라이언트가 직접 서버의 DB에 접속해서 자원 활용편리하지만 보안 취약 및 유지보수 어려움과거 2 tier 구조를 많이 활용 == 클라이언트 쪽에서 전부 다 처리하고 통신했다는 의미3 tier 과의 차이점을 알아보
pattern match / pub sub
패턴 매칭과 발행-구독(pub-sub) 모델은 컴퓨터 과학과 소프트웨어 아키텍처에서 중요한 개념입니다.패턴 매칭:패턴 매칭은 주어진 패턴이나 조건과 일치하는 데이터를 찾아내는 기술입니다. 이는 주로 문자열, 텍스트, 데이터 구조에서 사용되며, 데이터베이스 쿼리나 검색

전략 패턴(헤드 퍼스트 디자인 패턴)
'헤드 퍼스트 디자인 패턴'을 정리한 내용입니다.애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분과 분리한다.구현보다는 인터페이스에 맞춰서 프로그래밍한다.상속보다는 구성을 활용한다.전략 패턴(Strategy Pattern)은 알고리즘군을 정의하고 캡슐화해서

Fast Pattern Scanning Algorithm
빠른 와일드카드 문자열 매칭 문제를 게임 해킹 분야의 Pattern Scanning에 적용했습니다.
[Flutter] Tab & Page View에서 BLoC 사용 방법
Tab & Page View에서 BLoC 사용 방법 flutter_bloc | Flutter Packages 예제로 배워보는 BLoC Pattern이란 ? Count App With BLoC Count App With Cubit 이번 글에서는 Tab & Page
[Flutter] Calander(달력) 만들어 보기
Calander(달력) 만들어 보기 Date Picker 만들어 보기 (Cupertino UI) 이번 글에서는 Calander를 만들어 보도록 하겠다. Flutter에서는 달력을 기본적으로 제공하고 있는데, 직접 만들어 보고 싶다면 글을 참고해서 나만의 달력을 만

싱글톤 패턴(Singletone Pattern)은 언제나 옳다?
개요 A:'싱글톤 패턴은 무엇인가요?' B: '객체를 단 하나의 인스턴스로 생성하여 하나의 인스턴스를 프로세스가 돌아가는 동안 전역에서 접근 할 수 있는 디자인 패턴입니다.' A: '이 패턴의 위험성에 대해 말씀해주세요.' B: '...' 개발자라면 싱글톤 패턴(

[Flutter] 예제로 배워보는 BLoC Pattern이란 ?
예제로 배워보는 BLoC Pattern이란 ? bloc | Dart Package flutter_bloc | Flutter Package Lorem Picsum Count App으로 배워보는 BLoC Pattern Count App으로 배워보는 Cubit Equ