命名惯例 - 需要帮助

时间:2011-02-11 10:25:58

标签: php javascript naming-conventions

我正在为预订系统编写不同的课程。 我命名的第一堂课是房间房间有不同的属性,如SingleRoom,DoubleRoom和带婴儿的DobuleRoom。 另一个类被命名为 Person ,其中包含名称,年龄等。

现在DoubleRoom允许最多2名成人有或没有婴儿。在SingleRoom中,我只允许添加单身成人(没有宝宝)

我想根据最佳做法命名方法。 我需要有关可能的方法和名称的建议。

1 个答案:

答案 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