摘要: 抽象工厂模式简介: 每一个模式都是针对某一种问题的解决方案。抽象工厂模式与工厂模式最大的区别在于,工厂模式针对的是一个产品等级结构,而抽象工厂模式面对的是多个产品等级结构,即产品族的概念。 这里讲解一下产品等级与产品族:Cpu属于一种产品,Cpu有多种型号,比如Intel的、AMD的,它们都属于同一 阅读全文
posted @ 2018-12-20 23:54 逆天改梦 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.简单工厂模式(Factory Method) 常用的工厂模式是静态工厂模式,利用static修饰方法,作为一种类似于常见的工具类Utils等辅助效果,一般情况下工厂类不需要实例化。 //1.定义一个基类接口 public interface Video { //定义一个生产视频的方法 publi 阅读全文
posted @ 2018-12-20 21:28 逆天改梦 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.java的设计模式可以分为3类: 创建型模式(5种):工厂模式,抽象工厂模式,建造者模式,单例模式,原型模式; 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式和享元模式; 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模 阅读全文
posted @ 2018-12-20 15:29 逆天改梦 阅读(167) 评论(0) 推荐(0) 编辑