我正在为预订系统编写不同的课程。 我命名的第一堂课是房间房间有不同的属性,如SingleRoom,DoubleRoom和带婴儿的DobuleRoom。 另一个类被命名为 Person ,其中包含名称,年龄等。
现在DoubleRoom允许最多2名成人有或没有婴儿。在SingleRoom中,我只允许添加单身成人(没有宝宝)
我想根据最佳做法命名方法。 我需要有关可能的方法和名称的建议。
答案 0 :(得分:0)
对于类的方法,我通常使用“action + property”约定,这是大多数开发人员的标准。例如,
<?php
class Room
{
public function getName() {}
public function setName($name) {}
public function addPerson($person) {}
public function removePerson($person) {}
public function addChild($child) {}
// etc
}
正如您所看到的,您正在说明您正在做什么,然后说明您正在通过该行动操纵什么。
至于实际名称,我或多或少总是采用CamelCase。