gpt4 book ai didi

php - 如何命名我的类(class)?

转载 作者:行者123 更新时间:2023-12-02 05:51:28 27 4
gpt4 key购买 nike

<分区>

我有一个基本用户类,它负责处理基本用户信息:姓名、年龄、位置等。我想用组功能扩展我的系统,然后再用项目和 session 扩展我的系统。例如:

class User
{
public function getName() {
...
}

public function getAge() {
...
}
}

然后用群组功能扩展它:

class GroupableUser extends User
{
public function join($groupId) {
...
}

public function leave($groupId) {

}

public function requestGroupInvitation($groupId) {
...
}

public function acceptGroupInvitation($groupId) {
...
}
}

GroupableUser 这个名字对我来说似乎很奇怪,但是向 Group 类添加 join 和 leave 方法没有意义,因为它的用户加入和离开一个组,而不是相反。

后来我会有像 UserThatCanHaveProjectsUserThatCanParticipateInMeetings 这样的类。如何命名这些类?

您通常如何处理这些情况?

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