随笔分类 -  设计模式

摘要:参考https://blog.csdn.net/u012841414/article/details/123903539 简单状态机 通过switch(state)完成。 void onEvent(EventCode ec) { switch (state) { case ST_IDLE: if(E 阅读全文
posted @ 2022-08-24 13:09 Miraculous_B 阅读(105) 评论(0) 推荐(0)
摘要:自动贩卖机系统 2.1补充商品 功能:在贩卖机缺货的时候,输入工厂名称以补充商品 模式:工厂方法模式 模式优点: 管理者只需知道工厂的类名,无需知道内部运行的逻辑即可对商品进行补充。如果有新的商品要加入,无需修改源代码,只需增加工厂类和产品类,即可增加新的商品。 2.2购买套餐 功能:以套餐的形式, 阅读全文
posted @ 2020-08-17 15:48 Miraculous_B 阅读(3193) 评论(0) 推荐(1)
摘要:在屏幕中显示一个文本文档,其中相同的字符串“java”共享同一个对象,而这些字符串的颜色和大小可以不同。现使用享元模式设计一个方案实现字符串对象的共享,要求绘制类图并编程实现。 import java.awt.*; import javax.swing.*; public class Client 阅读全文
posted @ 2020-05-16 22:29 Miraculous_B 阅读(1555) 评论(0) 推荐(0)