位置:重庆中公优就业IT培训机构 > 学校动态 > 如何理解Java设计模式
以下是小编为大家整理IT培训知识点如何理解Java设计模式的内容。
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式
备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。
工厂模式
简单列一下这个模式:
1、静态工厂模式
这个常见了,项目中的辅助类,TextUtil.isEmpty等,类+静态方法。
2、简单工厂模式
定义:通过专门定义一个类来负责创建其他类的实例
被创建的实例通常都具有共同的父类。
3、工厂方法模式
定义:定义一个创建对象的接口,但由子类决定要实例化的类是哪一个。
工厂方法模式把类实例化的过程推迟到子类。
对比定义:
1、定义了创建对象的一个接口:public abstract RouJiaMo sellRoujiaMo(String type);
2、由子类决定实例化的类,可以看到我们的馍是子类生成的。
4、抽象工厂模式
定义:提供一个接口,用于创建相关的或依赖对象的家族,而不需要明确指定具体类。
对比定义:
1、提供一个接口:public interface RouJiaMoYLFactroy
2、用于创建相关的或依赖对象的家族 public Meat createMeat()
public YuanLiao createYuanliao()
我们接口用于创建一系列的原材料。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3179/news/214539/违者必究! 以上就是重庆中公优就业IT培训机构 小编为您整理 如何理解Java设计模式的全部内容。