摘要: 抽象工厂模式 1.抽象工厂结构图 示例代码: // 抽象工厂类 public abstract class AbstractFactory { protected abstract FoodProduct createProductA(); protected abstract BookProduc 阅读全文
posted @ 2021-04-11 20:01 justKen 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式 工厂方法模式结构图 示例代码: public interface Product { void doSomething(); } public class ProductA implements Product{ @Override public void doSomething() 阅读全文
posted @ 2021-04-11 18:43 justKen 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 1.简单工厂模式结构图 2.示例代码: public interface Product { void doSomething(); } public class ProductA implements Product{ @Override public void doSomethin 阅读全文
posted @ 2021-04-11 18:41 justKen 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 策略模式 1.策略模式结构图: 2.示例代码: 首先是一个策略类的接口或者抽象类,这里创建的是接口: public interface Strategy { void play(); } 接着创建具体的策略类,封装不同的实现算法: public class StrategyA implements 阅读全文
posted @ 2021-04-11 07:52 justKen 阅读(76) 评论(0) 推荐(0) 编辑