摘要: 介绍 代码 接口 创建接口 Image public interface Image { void display(); } 实体类 创建实体类 RealImage public class RealImage implements Image { private String fileName; 阅读全文
posted @ 2023-12-20 14:00 Frodo1124 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 介绍 代码 观察者父类 只有一个属性 subject 表示订阅的主题。update 方法用于更新观察者本身 public abstract class Observer { protected Subject subject; public abstract void update(); } 主题类 阅读全文
posted @ 2023-12-20 13:52 Frodo1124 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 介绍 代码 游戏模板类 定义一个游戏模板虚类 Game,抽象并规范好游戏的进行流程 public abstract class Game { abstract void init(); abstract void startPlay(); abstract void endPlay(); // 模板 阅读全文
posted @ 2023-12-20 11:16 Frodo1124 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 介绍 在策略模式(Strategy Pattern)中一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式定义了一系列算法或策略,并将每个算法封装在独立的类中,使得它们可以互相替换。通过使用策略模式,可以在运行时根据需要选择不同的算法,而不需要修改客户端代码。 代码 阅读全文
posted @ 2023-12-20 10:48 Frodo1124 阅读(5) 评论(0) 推荐(0) 编辑