随笔分类 - 设计模式
摘要:1:工厂方法模式: 1)生产4种产品,华为手机、华为汽车、小米手机、小米汽车,每个产品都要有对应的工厂来生产 2)优点:符合开闭原则,当新增一个产品的时候,就新增一个产品类和对应的工厂类,不会对原来的这8个类产生影响 3)缺点:每增加一个产品,就会多一个对应的产品类和其对应的工厂类,容易类爆炸。解决
阅读全文
摘要:1:装饰模式举例: 定义一个接口Food: public interface Food { // 打印出食材 public void printIngredients(); } 简单的炒个米饭: public class Rice implements Food{ @Override public
阅读全文