일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- I/O장치
- 멀티프로세서
- OS
- 운영체제
- 스케줄링
- 락
- codility
- 렌더링 파이프라인
- 파일시스템 구현
- 다이나믹 프로그래밍
- DirectX12
- 영속성
- 그리디알고리즘
- DirectX 12
- 쓰레드
- 병행성
- 백준
- 프로그래머스
- 디자인패턴
- 멀티쓰레드
- Direct12
- 병행성 관련 오류
- 그리디 알고리즘
- 타입 객체
- 자료구조
- directx
- 컨디션 변수
- 동적계획법
- 다이나믹프로그래밍
Archives
- Today
- Total
목록프로토타입 (1)
기록공간

"원형이 되는(Prototypical) 인스턴스를 사용하여 생성할 객체의 종류를 명시하고, 이렇게 만든 견본을 복사해서 새로운 객체를 생성합니다." (GoF의 디자인 패턴 169p) 이번 장에서는 프로토타입에 대해서 다루기도 하지만, '프로토타입' 용어와 개념이 어떻게 유래되었는지도 함께 다룬다. 우선 패턴부터 살펴보도록 하자. 프로토타입 디자인 패턴 몬스터에도 종류가 존재한다. 한 개체에서도 여러 종류로 몬스터가 나뉠 수 있다. 게임에 나오는 몬스터마다 Ghost, Demon, Sorcerer 같은 클래스를 만들어보자. class Monster { // 기타 등등.. }; class Ghost : public Monster {}; class Demon : public Monster {}; class S..
Game Design Pattern, Logic
2020. 2. 10. 13:06