팩토리 패턴이란?객체 생성 과정을 추상화 한것이다. 사용자는 어떤 객체를 생성할지, 어떻게 생성할지를 감추고 인터페이스만 제공하도록 한다.FE에서 사용할 수 있는 패턴 적용은 아래와 같다.만약에 Notification을 적용해야한다면 팩토리 패턴을 적용해서 구현할 수
싱글톤 패턴이란?싱글톤 패턴은 클래스의 인스턴스가 하나의 객체만 생성하도록 보장하는 패턴이다.즉, 전역에서 하나의 객체만 공유 가능하도록 한다.웹소켓 연동 혹은 DB Connection에서 주로 사용되는 패턴이다.이전에 회사에서 구현했던 websocket 코드이다. 아
객체의 행위를 바꾸고 싶을때 직접 바꾸지 않고 캡슐화한 객체의 행동을 컨텍스트 안에서 바꿔주면서 상호 교체가 가능한 패턴이다.책에서 예시를 드는 표현은 페이였다. 우리가 물건을 살때 쇼핑, pay는 수단인데 카카오페이를 쓰냐 네이버 페이를 쓰냐 사실 쇼핑몰 입장에서는
옵저버 패턴이란 객체의 상태가 변경이 되면 객체에 의존하는 옵저버 들에게 변경된 상태를 알려주는 패턴이다.보통 이벤트 기반 시스템에 많이 적용된다.옵저버 패턴은 2가지로 구성이 된다.Subject(객체이자 주체, 혼합되서 사용되는 경우) : 객체의 상태를 관리하며, s
대상 객체에 접근하기전에 그 접근에 대한 흐름을 가로채 해당 접근을 필터링 하거나 수정하는 등의 역할을 하는 계층이 있는 다지인 패턴이다.클라이언트(사용자)와 서버 사이 중간에 위치하여 요청을 대신 처리해주는 서버이다. 사용자가 직접 서버에 접근하지 않고 프록시 서버를