假設我正在下棋。擁有Piece()的基類會更有效嗎?用每種類型的作品的子類。如何知道何時使用枚舉或子類?
或者,枚舉
enum Piece{
King,
Queen,
Knight,
etc;
}
它也帶來了我到一個共同的問題,改進數據時,我有。
GameObjects
Piece extends GameObjects
我應該在這裏停下來聲明與他們各自的屬性的對象?
Piece King = new Piece("King",5,10); //just made up values, no significance.
或進一步細化,並具有:
King extends Piece
,然後處理王件的多態方式:
Piece king = new King("King,5,10);
感謝