|
|
1
3
哪个更重要:它是客户还是实体?我说把它去掉。如果你把它当作一个实体来使用,很明显它就是一个实体,不管你怎么命名它。但是通过去掉“实体”,你专注于它是一个客户的事实。 |
|
|
2
1
就我个人而言,如果对客户是什么不太可能有任何混淆,我会省略实体部分。如果你发现自己处于可以有多个名为Entity的对象的情况下,那么我会留下最有可能被使用的名称为Customer的对象,并为另一个对象创建一些复合名词(如CustomerOrder、CustomerRequest等) |
|
|
3
0
我们商店中与业务相关的类都继承自一个名为(有意通用地)DomainObject的类。继承的类都不包含“Object”作为其名称的一部分——这是多余的——我们只是根据它们的函数来命名它们。 |