[Java设计模式]期末作业参考

Java设计模式之手机生产线系统

一,项目概述:该项目适用于java设计模式期末作品或小组作品的参考(底部有链接)

二,使用的设计模式

![在这里插入图片描述](https://img-blog.csdnimg.cn/507544e7e9a54bc7a7f104aba8adccd9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LyK5Y-v5ZCM5a2m,size_20,color_FFFFFF,t_70,g_se,x_16

三,项目架构:

在这里插入图片描述

四,运行结果

开始菜单,用户通过键盘输入数字敲回车进行操作,接下来演示制作芯片,详细所用的设计模式有注释
在这里插入图片描述

输入1进入芯片制造界面
在这里插入图片描述

此处用到了单例模式,如果不选择代工厂,后面所有选择无法使用

在这里插入图片描述
再次输入1
在这里插入图片描述
输入1
在这里插入图片描述
接下来制作蓝图:蓝图用到了加密模块中的装饰模式,以及桥接模式的叠加
在这里插入图片描述
接下来制作框架:这里每种部件所用的模式不一样,可以通过源码自行查看,该cpu处用到了装饰模式,挨着顺序添加就行
在这里插入图片描述
最后制作模块用到了工厂模式,结束后还可以查看结果
在这里插入图片描述

四,部分源码分析

本项目主要通过模板方法模式进行接口继承编写

package com.ljh.Template;

/**
 * @version v1.0
 * @Classname: composingRoom
 * @Description :组装车间,通过模板方法进行手机的组装
 * @Author : Luojiahong
 * @Time : 2021/12/16
 */

public abstract class composingRoom {
    //代工厂
    public abstract String Foundry(int i);

    //蓝图
    public abstract String Blueprint(int x,int y,String technology);


    //材料架构
    public abstract String Frameworks(int i);

    //制作
    public abstract String  Production();

}

在这里插入图片描述

五,项目其他说明

看到此,读者可以知道,本项目有部分还可以进行改进,学有余力的读者可以在此基础上对各种零件的不同制作方法进行改进
,项目类图,说明在文档中,答辩ppt需要更改,读者下载好后一定要在源码注释上修改

六,项目链接

手机生产线项目(源码 文档 ppt).rar

  • 7
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伊可同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值