Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OOP:命名一个类_Oop_Classname - Fatal编程技术网

OOP:命名一个类

OOP:命名一个类,oop,classname,Oop,Classname,在我的应用程序中,我有一个具有多个级别的市场。每一级都有货物和供应链运作。现在,我一直在想如何命名一系列用这些实体填充级别的类。我知道名字在sense中很重要,一个合适的名字会让代码自我注释。因为像建设者、创造者、工厂、提供者这样的东西更多的是一个布线类,我已经没有想法了。现在我用的是市场级的填充物,但感觉很奇怪。有什么建议吗?谢谢就我个人而言,我喜欢使用作为划分和管理此类课程的一种方式 在此上下文中,您的类将是一个命令。不管怎样,我都会给我的类命名来描述它们的实际功能 你们班做什么 可能是po

在我的应用程序中,我有一个具有多个级别的市场。每一级都有货物和供应链运作。现在,我一直在想如何命名一系列用这些实体填充级别的类。我知道名字在sense中很重要,一个合适的名字会让代码自我注释。因为像建设者、创造者、工厂、提供者这样的东西更多的是一个布线类,我已经没有想法了。现在我用的是市场级的填充物,但感觉很奇怪。有什么建议吗?谢谢

就我个人而言,我喜欢使用作为划分和管理此类课程的一种方式

在此上下文中,您的类将是一个命令。不管怎样,我都会给我的类命名来描述它们的实际功能

你们班做什么

可能是
populatevelsformarket
PopulateMarketLevels
?(如果使用命令/查询范例,则使用PopulateLevelsForMarketCommand)

如果你发现很难给你的类命名,因为它做了很多不同的事情,你会想开始考虑把类分解,这样重点就放在一组操作上


从班级层面思考。

你的描述让我觉得
市场
层面
构成了一个四人组合的模式。对吗


我认为
LevelBuilder
LevelLoader
是合适的。我不理解你的“更多的布线类”反对意见。“填充”对我来说就像一个创造动词。

市场聚合级别,它们不是复合级别。我不需要任何筑巢。