关于不可变集合的使用场景
来源:5-3 不可变集合

乃好
2019-09-23
老师你好,
我不是很了解不可变集合的使用场景
比如有一个订单列表,那么必然会有删除订单这样的操作,如果不可变了那可咋整呀。。。
还是说不可变集合的使用需要看具体的业务场景,比如有些集合确定是不需要进行任何操作的,只需要进行遍历展示,就可以使用不可变集合。
写回答
1回答
-
需要根据具体的业务场景灵活使用。比如在查询用户订单列表的时候,我们希望返回的订单列表在后续的程序处理时不能对它进行增减(把不是你的订单放进去或者将你的某些订单删除掉),就需要使用不可变集合来限制下游程序操作。
20
相似问题