资源简介

设计模式课程设计,用五种不同的模式设计一款五子棋。
开发工具:IDEA
设计模式:抽象工厂模式、备忘录模式、职责链模式、单例模式、享元模式

资源截图

代码片段和文件信息

package com.ryan.chess;

import java.awt.Image;

import javax.swing.ImageIcon;


/**
 * 运用单例模式,定义黑棋棋子类
 */
public class BlackChess implements Chess{
    private static final BlackChess blackChess=new BlackChess();

    //为黑棋设置样式
    private Image blackchessSign;
    private BlackChess() {
        blackchessSign=new ImageIcon(“images/black.png“).getImage();
    }
    //将黑棋对象添加进享元池
    public static BlackChess get_BlackChess() {
        return blackChess;
    }
    @Override
    public void sign(ChessPosition position) {
    }
    @Override
    public Image get_Sign() {
        return blackchessSign;
    }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          6  2019-12-29 05:41  Gobang-gxm\.idea\.name

     文件        301  2020-01-01 20:53  Gobang-gxm\.idea\artifacts\Gobang_gxm_jar.xml

     文件        262  2019-12-31 22:08  Gobang-gxm\.idea\encodings.xml

     文件        280  2019-12-29 05:41  Gobang-gxm\.idea\misc.xml

     文件        267  2019-12-29 05:41  Gobang-gxm\.idea\modules.xml

     文件       8915  2019-12-29 05:51  Gobang-gxm\.idea\uiDesigner.xml

     文件       4922  2020-01-01 21:23  Gobang-gxm\.idea\workspace.xml

     文件        433  2019-12-29 05:41  Gobang-gxm\Gobang-gxm.iml

     文件      14949  2019-12-31 21:17  Gobang-gxm\images\BackButton1.png

     文件      13796  2019-12-31 21:32  Gobang-gxm\images\BackButton2.jpg

     文件      15582  2019-12-31 21:20  Gobang-gxm\images\Battle11.png

     文件      14758  2019-12-31 21:34  Gobang-gxm\images\Battle12.jpg

     文件      15868  2019-12-31 21:19  Gobang-gxm\images\Battle21.png

     文件      15007  2019-12-31 21:34  Gobang-gxm\images\Battle22.jpg

     文件       1173  2019-08-22 12:36  Gobang-gxm\images\black.png

     文件      12540  2019-12-31 21:25  Gobang-gxm\images\Button1.png

     文件      11875  2019-12-31 21:36  Gobang-gxm\images\Button2.jpg

     文件     439368  2019-12-31 20:55  Gobang-gxm\images\ChessBoard1.jpg

     文件      79716  2019-12-31 21:23  Gobang-gxm\images\ChessBoard2.jpg

     文件      38334  2020-01-01 17:41  Gobang-gxm\images\ico.ico

     文件     124643  2020-01-01 17:44  Gobang-gxm\images\ico.png

     文件      21109  2019-12-31 20:45  Gobang-gxm\images\LoginButton.png

     文件     232730  2019-12-31 20:17  Gobang-gxm\images\LoginPicture.jpg

     文件      14810  2019-12-31 21:19  Gobang-gxm\images\LoseButton1.png

     文件      13441  2019-12-31 21:35  Gobang-gxm\images\LoseButton2.jpg

     文件      16948  2019-12-31 21:15  Gobang-gxm\images\StartButton1.png

     文件      16480  2019-12-31 21:34  Gobang-gxm\images\StartButton2.jpg

     文件      15613  2019-12-31 21:21  Gobang-gxm\images\themeone1.png

     文件      15275  2019-12-31 21:30  Gobang-gxm\images\themeone2.jpg

     文件      15964  2019-12-31 21:25  Gobang-gxm\images\themetwo1.png

............此处省略80个文件信息

评论

共有 条评论