Best Code Architectures For Indie Games 【搬运】最好的独立游戏代码架构_哔哩哔哩_bilibili
讲了挺多的,实际上给的建议和设计模式、SOLID原则追求目的的是一样的——灵活地进行代码复用。
所以如果遵循了单一原则等SOLID原则,基本上都满足了视频里面说的条件。
反过来说,如果SOLID原则没有理解,看了这个视频以及里面的例子对照SOLID原则,也有可能理解。
比如说可重用的系统(单一职责),黏合代码(用隔离层来降低耦合),还有游戏数据库(单例模式、数据驱动),模拟层和视图层的概念基本上也和MVVM MVC系的架构思想是一致的。