关于命名命名空间类,我正在寻找意见或者是否有商定的方法.
例如:
com.facebook.FacebookClient vs com.facebook.Client
要么
javax.script.ScriptEngine; vs javax.script.Engine;
我现在更喜欢每个例子中的第一个名字,但额外的词似乎有点浪费.
使用Actionscript作为例子,我会说FacebookClient over Client.为此原因:
import com.facebook.Client; import com.twitter.Client;
你必须通过它的完整包来引用类来在同一个类中创建一个实例:
new com.facebook.Client();
如果它是FacebookClient,我可以同时拥有它们
new FacebookClient(); new TwitterClient();
当代码完成弹出时,Plus Client会让我烦恼.额外点击以选择正确的客户;)