使用带有下标的POP(面向协议的编程)的正确方法。

下标用于使用索引快速访问集合,序列和任何其他可迭代类型。 也就是说,您可以通过索引要更改的集合来获取和添加项。 下标的核心是主要索引没有其他功能的集合。 您可以快速阅读有关下标的更多信息

从上一张图片中,我决定让我的容器通用,以确保我所有集合的特定功能。所以我们在这里要做的是创建一个通用容器 ,该容器可以管理或协调如何访问或计算集合项( )。 您可以在其中通过为容器的私有编制索引或使用添加获取功能来对容器进行下标。

在下面的示例中,您可以通过对项目进行下标或使用添加的功能getadd函数来访问该项目。

采用这种方法可以避免开发人员跨代码库编写冗余的业务功能。 而是创建特定于您的收藏的东西。

谢谢。