什么是 first-class-collection?
支持First-Class Collection模式的设计和实现。指导创建包装集合、聚合域逻辑并确保不变性的专用类。当集合处理逻辑分散时,在代码审查、新实现或重构期间使用。 目标语言:Java、Kotlin、Scala、TypeScript、Python、Ruby、Go、Rust。 触发器:在集合设计请求时激活,例如“我想包装集合”、“合并列表逻辑”、“一流集合”、“集合操作是分散的”或“将 List<Order> 转换为 Orders 类”。 来源:j5ik2o/okite-ai。