摘要:
抽象工厂模式 1.抽象工厂结构图 示例代码: // 抽象工厂类 public abstract class AbstractFactory { protected abstract FoodProduct createProductA(); protected abstract BookProduc 阅读全文
摘要:
工厂方法模式 工厂方法模式结构图 示例代码: public interface Product { void doSomething(); } public class ProductA implements Product{ @Override public void doSomething() 阅读全文
摘要:
简单工厂模式 1.简单工厂模式结构图 2.示例代码: public interface Product { void doSomething(); } public class ProductA implements Product{ @Override public void doSomethin 阅读全文
摘要:
策略模式 1.策略模式结构图: 2.示例代码: 首先是一个策略类的接口或者抽象类,这里创建的是接口: public interface Strategy { void play(); } 接着创建具体的策略类,封装不同的实现算法: public class StrategyA implements 阅读全文