资源简介
设计模式课程设计,用五种不同的模式设计一款五子棋。
开发工具:IDEA
设计模式:抽象工厂模式、备忘录模式、职责链模式、单例模式、享元模式
开发工具: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.xm
文件 262 2019-12-31 22:08 Gobang-gxm\.idea\encodings.xm
文件 280 2019-12-29 05:41 Gobang-gxm\.idea\misc.xm
文件 267 2019-12-29 05:41 Gobang-gxm\.idea\modules.xm
文件 8915 2019-12-29 05:51 Gobang-gxm\.idea\uiDesigner.xm
文件 4922 2020-01-01 21:23 Gobang-gxm\.idea\workspace.xm
文件 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个文件信息
- 上一篇:MQ2烟雾传感器源码.zip
- 下一篇:LSTM+CRF模型项目完整代码
相关资源
- 人机对战五子棋-分难度
- 深入浅出设计模式四——比萨店生产
- 设计模式-策略者
- 五子棋源代码人人对战
- 五子棋源码+详解(Flash)
- 人工智能五子棋
- 吉林大学软件学院卓班设计模式第二
- 论文:ADP with MCTS Algorithm for Gomoku 英文
- 基于linux的五子棋设计报告书
- 五子棋人工智能算法设计与实现
- 五子棋答辩用的ppt
- TCP/IP和网络编程之五子棋游戏
- 基于labview的五子棋游戏开发
- 设计模式期末复习资料
- 五子棋AI版
- 文件导入导出器使用多种设计模式
- 自己搜集的五子棋图片资源
- cocos creater 简单五子棋源码
- 设计模式刘伟著源代码
- 软件体系结构设计模式作业
- 五子棋课程设计实验报告
- 在Linux下用C的GTk+做的五子棋(三子棋
- 基于JAVA的五子棋游戏设计
- 简易QT联机五子棋项目
- 2016-2017第2学期《设计模式》期末考试
- 带背景音乐的五子棋源代码
- 五子棋 课程设计报告
- 五子棋源代码
评论
共有 条评论