尝试将国际象棋游戏图转换为java代码(摘要)

1 java oop chess class-diagram

我试图将此图转换为 java 代码,只是为了掌握可以提出的设计问题。

例如 Piecetype 枚举我会写成

public enum PieceType{
    pawn, king, queen, rook, bishop, knight
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人可以提供有关如何将类图转换为 java 代码的指导,只需从字面上获取图中显示的类之一并编写 java 中提到的属性和方法即可。

我主要很难弄清楚+和-。

在此输入图像描述

ars*_*jii 5

+-参考可见性:

符号可见性
------ ----------
+       公共 
-       私有 
#       受保护 
/       派生(可以与其他之一组合)
 _       静态

来源