背包系统优化
在原本的 Inventory 的基础上,我发现一个问题,每当我需要列出一个新的列表的时候,我都需要创建一个新的 list 和 dectionary 在 Inventory 的每个方法中重新注册一遍,这太麻烦了,违背了低耦合性的原则,所以我对 inventory 重新进行了整理。 我创建了 IInventoryCategory 接口来对 Inventory 中常用的方法进行了抽象管理 IInventoryCategory.cs123456789101112131415public interface IInventoryCategory{ ItemType...
more...



