
IGame game = new Game(),現改為 new GameAdapter()StartScene → LoadScene、EnterPlayer(string) → EnterPlayer(int)GetPlayerIDByPlayerName)LoadScene 需要 token,Adapter 內部補上 "Abcd1234"| 模式 | 核心差異 |
|---|---|
| Adapter | 遵循 Target 介面,解決介面不相容,事後補救 |
| Facade | 不一定遵循介面,簡化子系統介面,設計時規劃 |
| Proxy | 提供相同/不同介面,控制存取,設計時即納入 |