메모리에 항상 올려두고싶지는 않은데 가끔씩 사용함
쓰다가 반환하는 방식
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Proxy1
{
// 1000 1gb
public void Load()
{
}
public void Unload()
{
}
}
public class ProxyPatternExample : MonoBehaviour
{
private Proxy1 proxy1 = null;
public void ProxyLoad()
{
proxy1 = new Proxy1();
proxy1.Load();
}
public void ProxyUnload()
{
if (proxy1 != null)
proxy1.Unload();
proxy1 = null;
}
}'STUDY > 디자인패턴' 카테고리의 다른 글
| Command 커맨드 패턴 ★★★ (0) | 2024.07.16 |
|---|---|
| chain of responsibility 책임연쇄 패턴 (0) | 2024.07.16 |
| Flyweight 플라이웨이트 패턴 (0) | 2024.07.15 |
| 추상 팩토리 패턴 (0) | 2024.07.12 |
| Singletone 싱글톤 패턴 ★★★ (0) | 2024.07.12 |