gpt4 book ai didi

naming-conventions - 你会给这个 CRUD 类起什么名字?

转载 作者:行者123 更新时间:2023-12-04 04:54:34 27 4
gpt4 key购买 nike

试图避免 SomethingManager陷阱在这里...

假设我要编写一个用户编辑器,它允许管理员在系统中创建用户。非常基本的功能 - 查看现有用户列表、创建新用户、更新现有用户、删除用户。

假设我决定编写一个“业务”类来处理这些基本的 CRUD 操作。界面大概是这样的:

public interface ISomeUsefulName
{
IList<User> FetchUsers();
User FetchUser(int userId);
bool SaveUser(User user);
bool DeleteUser(int userId);
}

例如,在 SaveUser() 方法中,我将验证数据(使用不同的类),然后将数据实际保存到数据库中(再次使用另一个类)。

我的问题是,我应该给这个类起什么名字?这门课做得太多了,因此我应该把它分成多个类吗?

最佳答案

IUserRepository 或 IUserServices。

关于naming-conventions - 你会给这个 CRUD 类起什么名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/841200/

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