gpt4 book ai didi

java - 设计与用户相关的类

转载 作者:行者123 更新时间:2023-11-29 03:17:50 24 4
gpt4 key购买 nike

<分区>

我正在研究以下用例。

  1. 创建用户
  2. 删除用户
  3. 更新用户

现在我可以用两种方式设计它

  1. 设计 # 1 -- 创建 UserOperations 类 --> 共有 3 个方法,每个方法用于创建、删除和更新 User。
  2. 设计 # 2 -- 创建 3 个类 --> CreateUser 类、DeleteUser 类和 UpdateUser 类。

根据 SRP(单一职责原则)和 SOLID 原则,我觉得我们有 3 个职责,即创建用户、删除用户和更新用户,因此我们需要上面第 2 点提到的 3 个类。

请建议什么是好的设计 - 设计 #1 或设计 #2。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com