我想做一个双方都由我自己控制的中国象棋程序,目的是学习OO技术 。
棋子超类TChessUnit
棋子子类(比如:车类TChe,马类TMa,象类......)
我把棋位也看作一个类TChessPosition.
我打算棋子超类由TBitBtn继承而来
棋子子类由棋子超类继承而来
棋位(TChessPosition)由TLabel继承而来,把他设为透明,覆盖在棋盘上。
共90个棋位。
请问我该如何设计这些类,如何用DELPHI实现?
或请大家提点建议。
有兴趣的可共同探讨探讨:)