解构分析类职责-迈向资深架构师
分析类的职责本质是对其它类的承诺或服务,这种服务形式为类和其使用者之间建立的契约关系。这些职责必须紧密围绕类的核心目的和所建模的真实世界实体。以ShoppingBasket类为例,其核心职责包括:增加商品至购物篮、从购物篮移除商品、展示购物篮内商品列表。这些职责共同构成了一个内聚的职责集合,确保客户所选商品集合的完整性和准确性。此外,这些职责共同指向一个更高级别的目标——维护购物篮状态。在构建ShoppingBasket类时,我们还应考虑其可能扩展的职责,以应对未来可能的需求变化。
2.22MB
文件大小:
评论区