
设计模式
weixin_44168259
这个作者很懒,什么都没留下…
展开
-
使用枚举实现策略模式实现多路分发
创建一个抽象父类需要子类实现其抽象方法 public abstract class extendsTest { public abstract String print(); } //子类需要继承并实现父类的抽象方法 模拟不同的分发 public class Test1 extends ExtendsTest { @Override public String print() { return getClass().getName(); } } //---------------------原创 2021-03-03 10:37:47 · 392 阅读 · 0 评论 -
设计模式学习笔记——策略设计模式与适配器模式
定义:根据所传递的参数对象的不同而具有不同行为的方法。 首先创建一个父类Processor类 public class Processor { // 获取当前方法的名字 public String getName() { return getClass().getSimpleName(); } public String Doing(){ return "这是做事情的方法"; } } 再创建三个子类,同时重写父类的做事的方法,他们都有自己原创 2020-08-23 23:04:23 · 260 阅读 · 0 评论