我有一个完全不使用接口的购物车应用程序。我正在尝试使用接口重新实现一些现有功能。我想构建一个购物车商品检索接口,以便我至少可以拥有该接口的标准实现和测试实现。
在现有的应用程序中,当前期望在调用中获取购物车项目的参数。参数是一个 ID 和一个布尔值,指示是否检索已删除的购物车项目。
现在在标准物品检索界面上添加这些参数是否有意义?如果我计划将来需要为购物车物品检索添加新方法或向现有物品检索功能添加新参数,有哪些潜在的陷阱和解决方法?
我有一个完全不使用接口的购物车应用程序。我正在尝试使用接口重新实现一些现有功能。我想构建一个购物车商品检索接口,以便我至少可以拥有该接口的标准实现和测试实现。
在现有的应用程序中,当前期望在调用中获取购物车项目的参数。参数是一个 ID 和一个布尔值,指示是否检索已删除的购物车项目。
现在在标准物品检索界面上添加这些参数是否有意义?如果我计划将来需要为购物车物品检索添加新方法或向现有物品检索功能添加新参数,有哪些潜在的陷阱和解决方法?