[1] 싱글톤 패턴 _ GameManager 클래스

GameManager 싱글톤 패턴 코드


[2] 스마트 포인터 활용

스마트 포인터 활용 과정


[3] Factory 패턴 - 몬스터 생성

팩토리 패턴 구현 코드 _ 몬스터 생성 관련

팩토리 패턴 _ 몬스터 관리


[4] 전략 패턴 - 몬스터 공격을 누구는 어떤 식으로,

전략 패턴 _ 몬스터들의 각각의 공격 패턴


[5] 옵저버 패턴 - 어떤 객체(Subject)에서 이벤트가 발생하면, 그걸 보고 있는 여러 관찰자들에게 자동으로 알려주는 패턴.

옵저버 패턴 _ 전투 상황에 맞는 로그와 다른 로직 연결