0

接口颜色取什么名字?在 Android 库中有一个同名的类(并且该类在应用程序中使用)。如果应用程序的类和接口名称仅不同包,那就不好了。ColorInterface - 坏名声,罗伯特马丁在他的书“清洁代码”中写道。

更新:

interface MyColor {
    Integer toInteger();
    String toString();
}

如果类实现了这个接口,表示颜色格式为RGBtoInteger()方法返回Color.rgb(red, green, blue)toString()方法返回,例如“(10, 20, 30)”,其中红色 = 10,绿色 = 20,蓝色 = 30。如果 class 以ARGB格式表示颜色,则toInteger()返回Color.argb(alpha, red, green, blue),而toString()返回例如“(200, 50, 70, 20)”。

4

2 回答 2

1

幸运的是,字典中有两个颜色条目。另一个拼写为“颜色”。

但这样做可能会让这场伟大的拼写大战变得更糟。

http://www.colourlovers.com/blog/2007/09/05/color-vs-colour-the-great-spelling-battle

http://grammarist.com/spelling/color-color/

于 2013-01-24T15:50:48.690 回答
1

所以你可以使用同名的“颜色”,在不同的包中可以有许多同名的类,导入你想要使用的一个。

于 2013-01-24T15:39:12.607 回答