我有一個接口: public interface IMyObject
{
}
我有一個抽象類: public abstract class MyObject : IMyObject
{
}
而且我有一個類: public class MyExtendedObject : MyObject
{
}
有許多接口,在我的項目中這樣的摘要和混凝土。我想知道在命名空間(項目中的文件夾
當我們開始開發一個應用程序時,我們使用包來協調我們的類,幾乎總是有一個名爲domain的包(比如com.raysis.reportgen.domain),我的問題是我們應該做什麼,不應該放在這個包?有沒有標準的定義,還是隻是程序員的口味?早些時候我讀一些有關它enter link description here
我無法得到它。在嘗試爲整個項目組織Imports時,我在Eclipse中遇到了一個常見問題。簡短的例子爲clearification package test.somepackage
class A{
public B getB(){ return new B() }
}
package test.somepackage
class B{}
package foobar