일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비동기
- 스벨트
- react
- 계명대 이종호
- jest
- SWIFT
- 자바스크립트
- hokidoki
- 이종호
- TDD
- 계명대
- 자바스크립트 자료구조
- data structure
- Svelte
- 개발자
- 자료구조
- hokeys
- HTML
- Hitit
- javascript
- 리액트 예제
- IOS
- 개발
- 스위프트
- 호키도키
- 리액트
- 힛잇
- queue
- 자스민
- 호키스
- Today
- Total
목록공부 (3)
Dog foot print
컴포지트 패턴 활용 : 객체들의 관계를 트리구조로써 부분 전체 계층을 표현하는 패턴으로 사용자가 단일 객체 복합 객들도 모두 동일하게 다룰 수 있도록 할 때 사용 한다. 객체 구성 Component : 인터페이스를 정의하며, 컴포지트 객체에 대한 기본 동작을 구현한다. Leaf 와 Composite가 구현해야 하는 interface이며, 이 두 요소는 상황에 따라 개별적인 클래스가 아닌 Component 인터페이스로 다루어 진다. Composite : Leaf 혹은 Composite 인스턴스를 자식으로 가진다. Leaf : Composite의 자식의 역할을 하며, 이 노드가 Compsite를 자식으로 두지 않는다. 책의 카테고리라는 구성으로 본 Composite 패턴 . 카테고리 : 카테고리는 책을 포함..
싱글턴 패턴 활용 싱글턴 패턴은 시스템 전반에 걸쳐서 어떤 인스턴스가 한개만 생성되고 한개의 사용을 강제하는 것에 있다. 예를 들어 API 를 관장하는 인스턴스는 굳이 모듈별로 인스턴스를 생성하지 않아도 되며, API 인스턴스는 프로퍼티의 변화가 거의 없기 때문에 인스턴스를 계속 생성하면 메모리만 낭비하게 된다. 개발자간의 상호 협의간에 싱글턴 인스턴스를 사용하는 예시 var API = ( ()=>{ return { getData(){ console.log("Data 가져오기") }, postData(data : any){ console.log(`${data} 전송중`) } } } )() API.getData() API.postData("데이터") static 인스턴스를 사용하는 방법 class API ..
추상화 팩토리 메서드 활용 같은 생성 방식을 가진 클래스군을 만들기 위해서 사용하는 패턴이다. 만약 생성 절차는 동일하지만, 전체 팩토리 교체를 통해 동일한 생산 방식을 따르며 서로 다른 제품을 생산 할 수 있게 한다. 참여 객체 추상 팩토리 : 팩토리의 산업 표준을 정의하여 생산 절차가 복잡한 제품을 만드는 데 필요한 인터페이스를 제공한다. 구체적인 팩토리 : 추상팩토리에서 정의한 인터페이스를 구현하고 구체적인 제품을 만든다. 추상 제품 : 팩토리가 만들 제품의 인터페이스를 정의한다. 구체적인 제품: 구체적인 팩토리가 만들 실제 제품을 나타낸다. 클라이언트 : 팩토리 전체에 생산 프로세스를 배치한다. [image:1A58DCCB-066E-4AE6-B22E-56E6E7D4B8F7-75143-000796B..