일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래밍
- REACT
- Express
- web
- 개발자
- 개발
- git
- JavaScript
- 하프가드
- 주짓수
- 웹개발
- Redux
- 엄티로드
- development
- Node
- 파이썬
- 노드
- 주짓떼라
- 주짓떼로
- 클로즈가드
- 영화감상
- 영화리뷰
- graphQL
- 드릴
- nodejs
- 자바스크립트
- 리액트
- 솔로드릴
- 영화
- 디자인패턴
- Today
- Total
목록designpattern (4)
As i wish
오랜만에 포스팅인데요 오늘은 커멘드 패턴에 대하여 알아 보겠습니다. 일단 커멘드 패턴이란... 요청을 객체의 형태로 캡슐화하여 사용자가 보낸 요청을 나중에 이용할 수 있도록 매서드 이름, 매개변수 등 요청에 필요한 정보를 저장 또는 로깅, 취소할 수 있게 하는 패턴이다. 쉽게 설명하면 가게에서 주문을 하는 경우라고 설명 할 수 있겠는데요. 손님이 주문을 하면, 웨이터가 그 주문을 받고 주문에 따라 주방장에게 요청을 하면, 주방장이 주문에 따라서 각 요리를 만드는것으로 쉽게 비유해 볼 수 있겠네요. 여기서 손님은 client, 웨이터는 invoker, 주문서가 command, 손님이 웨이터에게 주문서를 주는 행위를 setCommand(), 웨이터가 주방장에게 주문서를 주는 행위를 execute(), 주방장..
안녕하세요 오늘 알아볼 패턴은 싱글톤 패턴(Singleton pattern) 입니다. 일단 정의 부터 보시죠싱글턴 패턴 (singleton pattern) 해당 클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴. 말 그래도 인스턴스가 하나만 만들어지는 패턴입니다. 123456789101112131415161718192021222324252627# sigleton-pattern class SingletonInstane: __instance = None @classmethod def __getInstance(cls): return cls.__instance @classmethod def instance(cls, *args, **kargs): cls.__inst..
안녕하세요.오늘은 팩토리 메서드 패턴 을 알아보겠습니다. 늘 그러하듯 정의부터 보시죠. Factory method pattern객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정하게 만든다.즉 팩토리 메소드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡기는 것. 출처: https://jusungpark.tistory.com/14?category=630296 [정리정리정리] 쉽게 말해서 하위 클래스가 어떤 객체를 설정할지를 결정한다라고 보시면 될듯 하네요. 다른 포스팅과는 다르게 UML 다이어그램부터 보겠습니다. 제가 그린 UML 다이어그램에서 PizzaStore는 CreatorPizza는 Product가 되죠.이처럼 Pizzastore는..
안녕하세요.오늘은 디자인패턴 중에 옵저버 패턴에 대하여 알아보겠습니다. 일단 옵저버 패턴이란..- 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many)의존성을 정의합니다. 즉 어떤 주제에 관해 듣고 싶은 옵저버가 있다면 그 주제를 등록하고 그 주제가 변경 될때 등록하고 있던 옵저버들에게 정보를 전달해주고정보를 받은 옵저버들은 그에 따른 행동을 하게 되는 거죠.또한 옵저버는 주제를 등록 할 수도 있고 주제에 탈퇴를 할 수도 있죠. 그럼 일단 다이어그램부터 확인해 보시죠, 위에 처럼 주제 객체를 만들어주고 옵저버 객체를 만들어 줍니다.다이어 그램에서는 빠져 있지만 Observer 객체를 상속받은 아이들에게는 remove라는 ..