当前位置 博文首页 > Java命名指南(特定的类类型命名 – 不是约定)_h8liu的博客:java

    Java命名指南(特定的类类型命名 – 不是约定)_h8liu的博客:java

    作者:[db:作者] 时间:2021-07-06 16:37

    (这与

    Java约定无关)

    我正在寻找一本指南,可以帮助我理解如何命名以某种方式起作用的类.

    我已经在网上查看并在各种网站上阅读了相关内容;但是,我所学到的只是不该做的事情.即较低的套管/破折号/美元符号.

    但我真正想知道的是如何命名这样的类:

    (通过类似的项目,我看到有人将其命名为“模块”)

    在这个例子中,我将命名为“Function”.

    public class HouseButtonsFunction extends ButtonSwitchFunction{

    @Override

    public void interact(Person p, Object...args){

    //if person turns a light switch or open-garage switch

    }

    }

    public class CarButtonsFunction extends ButtonSwitchFunction{

    @Override

    public void interact(Person p, Object...args){

    //if person turns on ignition or roof lights

    }

    }

    还有超级类似的

    PersonInteractionFunction

    这将涉及以下事项:

    PersonWalkingFunction extends PersonInteractionFunction

    PersonSittingDownFunction extends PersonInteractionFunction

    PersonDrivingFunction extends PersonInteractionFunction

    那么“功能”这个词是正确的吗?

    我在哪里可以找到正确的命名法?

    cs